Modernización empresarial
SPED v2: modernización de sistema
Una migración desde una aplicación Django hacia una arquitectura con FastAPI, React y MongoDB.
- Cliente
- OpenLink SPA
- Periodo
- 2024
- Modalidad
- Experiencia profesional
- Visibilidad
- Proyecto privado
Contexto
Resumen del proyecto
Un sistema empresarial existente avanzaba hacia una nueva arquitectura, mientras su comportamiento previo aún debía comprenderse y preservarse.
Desafío
Desafío
La migración expuso límites difíciles entre el comportamiento legacy, las nuevas APIs, utilidades Python compartidas y los requerimientos frontend.
Responsabilidad
Responsabilidad
- 01
Resolver problemas complejos de API y frontend durante la transición.
- 02
Contribuir utilidades Python reutilizables mediante el paquete oplnk-python-utils.
- 03
Conectar interfaces React y TypeScript con los nuevos servicios FastAPI.
Enfoque
Decisiones y enfoque
- 01
Rastrear el comportamiento entre el sistema legacy y el sistema objetivo antes de cambiar detalles de implementación.
- 02
Extraer responsabilidades Python reutilizables en lugar de duplicar lógica de migración.
- 03
Tratar la migración como un problema incremental de compatibilidad, no como una reescritura desde cero.
Resultado
Resultados
- Desbloqueo de partes complejas del esfuerzo de modernización.
- Creación de utilidades reutilizables para la capa de servicios Python.
- Avance de la transición hacia la nueva arquitectura de aplicación.
Tecnología