De monolito obsoleto a plataforma moderna, sin un día de inactividad
Enterreno, Archivo histórico colaborativo de Chile
días de inactividad durante la migración
plataforma antigua operando en paralelo hasta el corte final, sin interrumpir a los usuarios
Días de inactividad
Archivos migrados
Usuarios nuevos
Tiempo de entrega
El problema
Enterreno llevaba años operando sobre un monolito que había quedado atrapado en el tiempo. La versión con la que estaba construida dejó de ser compatible con el servidor, y desde ese momento ya no era posible desplegar funcionalidades nuevas sin arriesgar romper todo lo que existía. La plataforma seguía funcionando, pero estaba congelada.
Lo que hicimos
Construimos la plataforma completa desde cero con Next.js en el frontend, una API propia en el backend y Supabase sobre PostgreSQL para la base de datos. Migramos toda la información y funcionalidades existentes, y aprovechamos para agregar features que no eran posibles antes: álbumes, separación entre instituciones y personas en la comunidad, y una base técnica que permite seguir creciendo. Durante todo el proceso, la plataforma antigua se mantuvo operativa hasta el corte final.
Cómo trabajamos
Con el fundador de Enterreno había comunicación de antes, así que el punto de partida fue una conversación directa. Tuvimos varias reuniones online para entender bien el alcance antes de proponer cualquier cosa. Con ese panorama claro preparé una propuesta de arquitectura detallada: qué se iba a construir, con qué tecnologías y qué problema resolvía cada decisión. Eso le dio a Enterreno certeza sobre lo que iban a recibir antes de empezar. Los dos desafíos técnicos más complejos del proyecto fueron la migración de imágenes y la migración de la base de datos. El sistema antiguo tenía entre 8.000 y 10.000 archivos almacenados en AWS S3, y no podíamos perder ninguno. Mantener ese bucket intacto y conectarlo a la nueva plataforma requirió mucho cuidado. La base de datos fue igual de delicada: el sistema original usaba una versión muy antigua y migrar a Supabase implicó escribir scripts específicos para mapear cada dato, evitar pérdidas y proteger información sensible. Nada se automatizó a ciegas.
Lo que se llevaron
Enterreno pasó de una plataforma congelada, donde cualquier cambio era un riesgo, a una base técnica moderna que les permite seguir agregando funcionalidades sin restricciones. La migración se hizo sin interrumpir a los usuarios ni perder un solo archivo. Y después del lanzamiento seguimos trabajando juntos en nuevas funcionalidades, que es exactamente lo que pasa cuando la base queda bien hecha.
Lo que cambió
Lo que se logró
- ✓Migración completa sin un solo día de inactividad
- ✓+10.000 archivos históricos migrados con sus fotos
- ✓+2.000 usuarios nuevos registrados en la nueva plataforma
- ✓Nuevas funcionalidades imposibles en el sistema anterior: álbumes y tipos de usuario
- ✓Base técnica moderna que permite seguir agregando features sin restricciones
- ✓Proyecto entregado en 6 a 8 meses
¿Tienes un proyecto parecido?
Hablemos. Cuéntanos qué necesitas y vemos juntos cómo podemos ayudarte.
Agendar una llamada →