Migración de 18 e-commerce a la nube
[Arquitectura · Grupo Diveco]
De monolitos en EC2 a escalado horizontal serverless. Lideré roadmap de migración de 18 sitios e-commerce desde arquitectura monolítica (EC2) a Serverless con escalado horizontal (Fargate + Aurora), eliminando fallas regionales crónicas y logrando reducción del 50% en costos de infraestructura a pesar del aumento de tráfico.
Resultados
- 50%[Resultado]Reducción de costos de infraestructura
- 99%[Resultado]Disponibilidad garantizada
El problema
18 sitios e-commerce alojados en EC2 sobredimensionadas con bases de datos acopladas en los mismos servidores. Alto riesgo de falla regional donde una mala práctica afectaba simultáneamente grupos de marcas. Escalabilidad vertical rígida con altos costos fijos y caídas recurrentes por falta de estandarización en despliegues.
La solución
Definí estrategia de migración a modelo Serverless con escalado horizontal usando AWS Fargate y Aurora Serverless. Desacoplé bases de datos del cómputo, aislando cada plataforma. Creé manuales de implementación y brindé soporte técnico especializado al equipo para asegurar despliegue repetible y de alta calidad para las 18 plataformas.
El desafío
El riesgo de monolitos en la región
- Alto riesgo de falla regional
- Todos los sitios estaban alojados en instancias EC2 sobredimensionadas con bases de datos en los mismos servidores (acoplamiento peligroso). Una mala práctica de despliegue o una caída afectaba simultáneamente a grupos de marcas con presencia regional.
- Escalabilidad vertical rígida
- El sistema solo podía crecer comprando servidores más grandes, lo que implicaba altos costos fijos y una mala respuesta a los picos de tráfico.
- Malas prácticas crónicas
- La falta de estandarización en los despliegues generaba caídas recurrentes, impactando la reputación y las ventas.
El enfoque
Escalabilidad horizontal serverless
- El principio del serverless
- Abandoné el costoso y riesgoso escalado vertical, migrando a un modelo de escalado horizontal con AWS Fargate y AWS RDS Aurora Serverless. Esto permite que el sistema escale elásticamente solo cuando el tráfico lo requiere.
- Desacoplamiento crítico
- Separé las bases de datos del cómputo, aislando cada plataforma y eliminando el riesgo de que la caída de un sitio afectara a un grupo de marcas.
- Estandarización y replicación
- Supervisé el proceso de migración, creando manuales de implementación y brindando soporte técnico al equipo de e-commerce para optimizar la nueva infraestructura, asegurando un despliegue repetible y de alta calidad para las 18 plataformas.
El impacto
Resiliencia y ahorro financiero (ROI)
- Ahorro de costos inmediato
- La optimización de la infraestructura Serverless (Fargate y Aurora) resultó en una reducción de costos de infraestructura del 50%, a pesar de soportar un mayor volumen de tráfico que el sistema anterior.
- Estabilidad operacional
- Se eliminaron las caídas recurrentes, garantizando la continuidad del negocio para las 18 marcas en toda la región.
- Empoderamiento del equipo
- Los manuales y el soporte brindado aseguraron que el equipo interno pudiera gestionar y mantener el nuevo ecosistema cloud-native de manera autónoma, logrando la adopción de nuevas buenas prácticas de despliegue.
Tecnologías
AWS Fargate · AWS Aurora Serverless · Docker · AWS ECS · Escalado Horizontal · Gestión de Riesgos · CloudWatch