Esfera Médica — Evolución del Ecosistema de Microservicios
Regresé como freelancer para evolución y mantenimiento continuo de un ecosistema de 4 microservicios previamente diseñado e implementado como arquitecto asalariado.
Stack: PHP 8+, Laravel 9, Laravel Nova, Livewire 2, Vue.js 2, MySQL (multi-database), MeiliSearch, Pusher, Redis, Amazon S3, Docker
Desafío
Necesidad de evolución continua del ecosistema manteniendo coherencia arquitectónica, incorporando nuevos módulos clínicos y financieros sin romper contratos existentes entre microservicios.
Enfoque técnico
Mantenimiento y evolución de la arquitectura del ecosistema de microservicios. Diseño e integración de nuevos módulos respetando los bounded contexts existentes. Desarrollo de formatos impresos para expedientes médicos con templates reutilizables. Implementación de módulo de gestión de comisiones alineado al modelo financiero existente.
Decisiones de arquitectura
Evolución sobre reconstrucción
Aproveché el ecosistema existente (4 microservicios, red Docker, shared-core) en lugar de proponer rediseño, priorizando estabilidad operativa del negocio y manteniendo los contratos entre servicios intactos.
Impacto y resultados
- Atención a ~950 pacientes, soportando la operación diaria del ecosistema completo
- Generación recurrente de 500–600 facturas mensuales entre los microservicios
- Reducción de hasta 70% en tiempos de trabajo administrativo mediante expedientes clínicos digitales
- Continuidad arquitectónica del ecosistema sin interrupciones operativas
Aprendizajes clave
Retomar un sistema que diseñaste originalmente permite evaluar las decisiones arquitectónicas con perspectiva temporal. Los módulos de datos clínicos requieren contratos de datos estrictos y cumplimiento regulatorio.