Caso de éxito

Alephee migra de Azure a AWS sin pérdida de datos y sostiene FinOps continuo con ~50% menos instancias en EKS

~50% menos instancias en EKS E-commerce
MigraciónFinOpsModernización

Descripción del proyecto

Alephee es una empresa de software B2B/B2C para e-commerce e integraciones con marketplaces, con alto volumen de ventas e integraciones procesadas en su plataforma. Craftech la acompañó en tres etapas: la migración de Azure a AWS, un trabajo de FinOps continuo y la modernización a AWS Graviton y .NET 8. La migración se completó sin pérdida de datos ni disrupciones graves para los usuarios. Tras migrar los workloads a Karpenter, la plataforma necesita ~50% menos instancias.

~50%

menos instancias necesarias tras migrar workloads a Karpenter

~USD 850/mes

de ahorro en DEV en las primeras fases de limpieza

~USD 565/mes

de ahorro en PROD en las primeras fases de limpieza

+USD 720/mes

de ahorro directo por el ajuste de IOPS en MongoDB Atlas

Alephee es una empresa de software B2B/B2C para e-commerce e integraciones con marketplaces, con alto volumen de ventas e integraciones procesadas en su plataforma. El trabajo con Craftech se organizó en tres etapas, entre agosto de 2023 y junio de 2026.

Solución implementada

  • Plan de migración por etapas: pre-producción, management y producción
  • Clústeres AKS y cargas en Docker Swarm migradas a Amazon EKS
  • Azure App Services reemplazado por AWS Elastic Beanstalk con despliegues Blue/Green automatizados
  • SQL Server en VMs migrado a Amazon RDS for SQL Server con AWS DMS y backups nativos a S3
  • Azure Blob Storage reemplazado por Amazon S3 con Rclone y AWS DataSync
  • Aprovisionamiento con Terraform y pipelines de Azure DevOps adaptados para desplegar en AWS
  • Karpenter v1 en Amazon EKS y migración de workers y consumers a instancias Spot
  • Apagado nocturno automático de entornos DEV/Test con AWS Lambda y AWS SAM
  • Rightsizing de CPU y memoria con Goldilocks y Kubecost, y optimización de bases de datos
  • CI/CD multi-arquitectura que publica imágenes amd64 y arm64 en Amazon ECR
  • Modernización de aplicaciones C# a .NET 8 con AWS Transform
  • NodePools de Karpenter para instancias Graviton y nueva observabilidad con InfluxDB v3, AWS Lambda y Amazon S3

Desafío de negocio

La infraestructura de Alephee en Azure estaba fragmentada, era costosa y difícil de escalar, con tecnologías dispersas (AKS, Docker Swarm, App Services y VMs con SQL Server) que generaban un alto overhead de mantenimiento. Había que modernizarla hacia un esquema cloud-native en AWS manteniendo la disponibilidad total de la plataforma. Una vez en AWS, aparecieron nuevos retos: costos mensuales altos por recursos ociosos, instancias sobredimensionadas y entornos encendidos 24/7, y luego arquitecturas x86/AMD64 y .NET 6 cerca de fin de vida, con una telemetría que no escalaba.

Solución

Craftech encaró el proyecto en tres etapas. Primero, migró la plataforma de Azure a AWS por etapas, con todo el aprovisionamiento en Terraform. Después, sostuvo un trabajo de FinOps continuo con Karpenter, instancias Spot, apagado nocturno de entornos, rightsizing y optimización de bases de datos. Por último, modernizó las cargas hacia instancias AWS Graviton y .NET 8, con CI/CD multi-arquitectura y una nueva capa de observabilidad.

Resultados

  • Migración exitosa sin pérdida de datos ni disrupciones graves para los usuarios
  • Arquitectura consolidada en AWS con mejor seguridad, resiliencia y escalabilidad
  • CI/CD integrado 100% con los repositorios existentes
  • ~USD 850/mes de ahorro en DEV y ~USD 565/mes en PROD en las primeras fases de limpieza
  • ~50% menos instancias necesarias tras migrar workloads a Karpenter
  • Más de USD 720/mes de ahorro directo por el ajuste de IOPS en MongoDB Atlas
  • Pipelines multi-arquitectura
  • Los workloads más pesados corren en instancias Graviton de EKS, con mejor relación precio/rendimiento que x86
  • Métricas históricas de e-commerce retenidas por más de 30 días sin comprometer costos ni memoria

Etapa 1 — Migración de Azure a AWS (agosto 2023 – mayo 2024)

La infraestructura en Azure estaba fragmentada, era costosa y difícil de escalar, y había que mantener la disponibilidad total de la plataforma durante la modernización. Craftech ejecutó un plan de migración por etapas (pre-producción, management y producción): llevó los clústeres AKS y las cargas en Docker Swarm a Amazon EKS, reemplazó Azure App Services por AWS Elastic Beanstalk con despliegues Blue/Green automatizados, migró SQL Server en VMs a Amazon RDS for SQL Server con AWS DMS y backups nativos a S3, y reemplazó Azure Blob Storage por Amazon S3 con Rclone y AWS DataSync. Todo el aprovisionamiento se hizo con Terraform y los pipelines de Azure DevOps se adaptaron para desplegar en AWS.

  • Migración exitosa sin pérdida de datos ni disrupciones graves para los usuarios
  • Arquitectura consolidada en AWS con mejor seguridad, resiliencia y escalabilidad
  • CI/CD integrado 100% con los repositorios existentes

Etapa 2 — FinOps continuo (octubre 2023 – febrero 2026)

Tras estabilizarse en AWS, los costos mensuales eran altos por recursos ociosos, instancias sobredimensionadas y entornos de desarrollo y test encendidos 24/7. Había que bajar la factura sin afectar el rendimiento ni la disponibilidad. Craftech implementó Karpenter v1 en Amazon EKS y migró los workers y consumers a instancias Spot; automatizó el apagado nocturno de los entornos DEV/Test (Elastic Beanstalk, RDS y EKS) con AWS Lambda y AWS SAM; ajustó requests y límites de CPU y memoria con Goldilocks y Kubecost, y optimizó las bases de datos: eliminó clústeres sin uso, redujo tipos de instancia y llevó las IOPS de MongoDB Atlas a sus valores por defecto.

  • ~USD 850/mes de ahorro en DEV y ~USD 565/mes en PROD en las primeras fases de limpieza
  • ~50% menos instancias necesarias tras migrar workloads a Karpenter
  • Más de USD 720/mes de ahorro directo por el ajuste de IOPS en MongoDB Atlas

Etapa 3 — Modernización a AWS Graviton y .NET 8 (diciembre 2025 – junio 2026)

Las arquitecturas x86/AMD64 y .NET 6 estaban cerca de fin de vida, y la telemetría no escalaba: alertas ruidosas y poca visibilidad del rendimiento real de los consumers de e-commerce. Craftech armó un CI/CD multi-arquitectura con Dockerfiles multi-stage y docker buildx en Azure DevOps para publicar imágenes amd64 y arm64 en Amazon ECR; evaluó y modernizó las aplicaciones C# a .NET 8 con AWS Transform; creó NodePools de Karpenter para instancias Graviton y pasó a ARM64 un primer lote de workloads (frontends Node.js y APIs .NET), y montó una nueva observabilidad con InfluxDB v3, AWS Lambda y Amazon S3 en formato Parquet para la ingesta masiva de eventos, con dashboards centralizados.

  • Pipelines multi-arquitectura
  • Los workloads más pesados corren en instancias Graviton de EKS, con mejor relación precio/rendimiento que x86
  • Métricas históricas de e-commerce retenidas por más de 30 días sin comprometer costos ni memoria

Stack & tecnologías

Amazon EKSKarpenterAWS Elastic BeanstalkAmazon RDSSQL ServerAWS DMSAmazon S3AWS DataSyncAWS LambdaAWS SAMAWS GravitonAmazon ECRAWS TransformTerraformAzure DevOpsMongoDB AtlasGoldilocksKubecostInfluxDB
“La metodología adoptada para el equipo y los tiempos de respuesta permiten llevar a cabo la operativa diaria con una alta eficiencia.”
Ricardo Flores · Head technology · Aleph Solutions SRL

¿Tu equipo enfrenta un desafío parecido?

Pide un assessment gratuito de costos y arquitectura en AWS.

El futuro de tu empresa despega
con Craftech

Apalanca nuestra experiencia en AWS para llevar tu producto a la nube.

Pide tu assessment gratis