Saltar al contenido
Home » Blog » Transformando el retail: de .NET on-prem a AWS-native

Transformando el retail: de .NET on-prem a AWS-native

  • 5 min read

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étricaAntes (On-Premise)Después (AWS)
Licenciamiento de BDCostos de licencia SQL Server$0 (MySQL open-source)
Sincronización e-commerceHoras/días de delay, riesgo de doble-ventaTiempo real (< 5 min en peor caso)
Liquidación a proveedores5-7 días hábiles, propenso a errores< 1 día hábil, automatizado
Deploy de nueva sucursalCompra de hardware + setup (semanas)Template de CloudFormation (horas)
Analítica de negocioInexistenteDashboards self-service en QuickSight
Rollback de deploymentsManual, horasAutomatizado, ~5 minutos
Gestión de infraestructuraPatching manual, capacity planningCompletamente 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.