Transformando el retail: de .NET on-prem a AWS-native
Era Mío es un retailer uruguayo omnicanal que opera en el mercado de segunda mano — uno de los segmentos de mayor crecimiento en el retail global, valuado en US$393 mil millones y expandiéndose 3 veces más rápido que el retail tradicional. Con tiendas físicas en Uruguay y una plataforma de e-commerce (eramio.com.uy), Era Mío permite a sus clientes tanto vender artículos usados como comprar productos de segunda mano curados — desde indumentaria hasta accesorios y más.
A pesar de ser una PYME, la complejidad operativa de Era Mío rivaliza con la de retailers mucho más grandes. Cada artículo en inventario es único — no se trabaja con SKUs. Cada pieza debe ser rastreada individualmente desde el ingreso por consignación hasta el pricing, la visibilidad multi-sucursal, la sincronización omnicanal, la liquidación a proveedores con cálculo de comisiones, y la facturación electrónica de cumplimiento regulatorio.
El desafío
El stack tecnológico original de Era Mío estaba construido sobre .NET y SQL Server, corriendo en infraestructura on-premise limitada. A medida que el negocio creció — sumando nuevas sucursales y lanzando un canal de e-commerce — la plataforma legacy se convirtió en un cuello de botella:
- Sin sincronización de inventario en tiempo real entre las tiendas físicas y la plataforma de e-commerce. Para un retailer de segunda mano donde cada artículo es irrepetible, vender un artículo en tienda mientras sigue publicado online genera un pedido fallido que nunca podrá cumplirse — no existe la opción de «reponer stock».
- Costos de licenciamiento de SQL Server desproporcionados respecto a la facturación de la empresa, consumiendo presupuesto que podría reinvertirse en crecimiento.
- Infraestructura on-premise que requería inversión de capital por cada nueva sucursal, y no podía escalar para soportar picos de demanda estacionales.
- Sin capacidad de analítica de negocio — la empresa no tenía forma estructurada de analizar patrones de venta, rotación de inventario o desempeño de proveedores.
La solución
BigCheese se asoció con Era Mío para diseñar, construir y operar una plataforma de retail cloud-native completa en AWS — migrando de .NET/SQL Server a una arquitectura containerizada en Java que soporta el ciclo de vida completo del retail de segunda mano.
Modernización de la aplicación
El ERP core fue re-plataformado de .NET/SQL Server a una aplicación web Java corriendo en Amazon ECS con Fargate, eliminando la gestión de servidores y proporcionando escalamiento automático. La migración de SQL Server a Amazon RDS MySQL eliminó los costos de licenciamiento por completo — un ahorro crítico para una PYME.
Arquitectura multi-sucursal
Cada sucursal opera como un deployment independiente con su propio cluster de aplicación y configuración, compartiendo una base de datos centralizada con schemas lógicamente separados. Esto brinda aislamiento operativo completo — un problema de deployment en una sucursal no afecta a la otra — mientras se optimizan los costos de base de datos.
Integración omnicanal con e-commerce
Una integración bidireccional vía REST API conecta el ERP con la plataforma de e-commerce en tiempo real:
- Cuando un artículo se vende en cualquier tienda física, el e-commerce es notificado inmediatamente para remover la publicación
- Cuando un cliente compra online, el ERP es notificado para marcar el artículo como vendido y generar la factura electrónica
- Un mecanismo resiliente de reintentos maneja la indisponibilidad temporal de APIs, garantizando consistencia eventual
- Una validación secundaria en el checkout confirma la disponibilidad del artículo antes de confirmar la compra
Este patrón de sincronización en dos capas elimina efectivamente la doble-venta de artículos únicos — el riesgo existencial para cualquier retailer de segunda mano que opera en múltiples canales.
Procesamiento batch automatizado
AWS Batch con ambientes de cómputo dedicados por sucursal maneja las tareas operativas programadas: cálculos de liquidación a proveedores (con prorrateo de comisiones por artículo en ventas a granel), sincronizaciones de inventario y generación de reportes — reemplazando procesos manuales que anteriormente consumían horas significativas del personal.
Inteligencia de negocio
Amazon QuickSight se conecta a una réplica de lectura dedicada de la base de datos, asegurando que las consultas analíticas no impacten el rendimiento transaccional. Esto le da al equipo directivo de Era Mío dashboards de autoservicio con visibilidad sobre rendimiento de ventas, métricas de inventario, analítica de proveedores y datos de distribución. Por primera vez, el negocio puede tomar decisiones basadas en datos a través de todos sus canales.
Deployments automatizados
Los despliegues automatizados vía AWS CodePipeline aseguran que ambas sucursales reciban las actualizaciones simultáneamente, con gates de aprobación manual integrados y capacidad de rollback automático en menos de 5 minutos.
Resultados
| Métrica | Antes (On-Premise) | Después (AWS) |
|---|---|---|
| Licenciamiento de BD | Costos de licencia SQL Server | $0 (MySQL open-source) |
| Sincronización e-commerce | Horas/días de delay, riesgo de doble-venta | Tiempo real (< 5 min en peor caso) |
| Liquidación a proveedores | 5-7 días hábiles, propenso a errores | < 1 día hábil, automatizado |
| Deploy de nueva sucursal | Compra de hardware + setup (semanas) | Template de CloudFormation (horas) |
| Analítica de negocio | Inexistente | Dashboards self-service en QuickSight |
| Rollback de deployments | Manual, horas | Automatizado, ~5 minutos |
| Gestión de infraestructura | Patching manual, capacity planning | Completamente gestionado (ECS Fargate, RDS) |
Por qué importa
La historia de Era Mío demuestra que la modernización cloud-native en AWS no es exclusiva de grandes empresas. Al migrar de un stack legacy .NET/SQL Server a una arquitectura containerizada y completamente gestionada, un retailer PYME en crecimiento logró:
- Cero costos de licenciamiento mediante la adopción de tecnología open-source
- Operaciones omnicanal con sincronización de inventario en tiempo real — crítico para el modelo de artículos únicos de segunda mano
- Escalabilidad operativa — agregar nuevas sucursales es ahora un ejercicio de replicación de infraestructura, no un proyecto de hardware
- Toma de decisiones basada en datos a través de inteligencia de negocio integrada
A medida que el mercado global de reventa continúa acelerándose y los consumidores esperan cada vez más experiencias omnicanal fluidas, la plataforma de Era Mío sobre AWS posiciona a la empresa para escalar su modelo de economía circular a través de Latinoamérica.