Infraestructura Cloud para E-Commerce

AzureTerraformSendGridGitHub
Infraestructura Cloud para E-Commerce

El objetivo del proyecto fue diseñar e implementar una arquitectura escalable y resiliente en la nube para una plataforma de e-commerce. La solución debía garantizar una excelente experiencia de usuario, procesamiento eficiente de transacciones, integración con servicios de notificación, y capacidades analíticas avanzadas para la toma de decisiones empresariales. Se implementó una arquitectura event-driven y serverless para procesar tareas en segundo plano (como la confirmación de compras o actualización de inventario) de manera asincrónica, usando Azure Functions conectadas a colas de mensajes. Esto permitió desacoplar los procesos críticos y mejorar la eficiencia operativa.

La infraestructura se dividió en tres repositorios Terraform para mantener una organización modular:

  • Repositorio 1: Datos y almacenamiento (SQL Server, Redis, Blob y Queue Storage).
  • https://github.com/SamanthaVelasquez4/Terraform-Proyect-Repository-1

  • Repositorio 2: Aplicaciones (front y back office, API, funciones, contenedores).
  • https://github.com/DoubtfulCafe/Terraform-Proyect-Repository-2
  • Repositorio 3: Analítica (Data Factory y Data Warehouse).
  • https://github.com/SamanthaVelasquez4/Terraform-Proyect-Repository-3

    Experiencia adquirida

    Este proyecto me permitió aplicar y profundizar en conocimientos clave de infraestructura como código (IaC), diseño de arquitecturas en la nube y automatización de servicios distribuidos. Aprendí a:

  • Diseñar soluciones modulares y escalables en Azure.
  • Optimizar recursos usando servicios como Azure Functions y Redis.
  • Orquestar flujos de datos ETL con Data Factory y estructurar soluciones analíticas.
  • Trabajar con arquitecturas desacopladas orientadas a eventos.
  • Organizar un proyecto profesional en múltiples repositorios, aplicando buenas prácticas de DevOps.
  • Esta experiencia consolidó mi capacidad para diseñar soluciones cloud completas que combinan eficiencia técnica, escalabilidad y visión de negocio.
  • Imagenes