Plataforma de Microservicios · Educación
Microservicios para el Sector Educativo
Una arquitectura de microservicios que impulsa productos educativos en EE.UU. con Python, Go y React sobre infraestructura AWS.
El reto
Una empresa estadounidense de tecnología educativa necesitaba descomponer una aplicación monolítica en microservicios para soportar múltiples productos educativos que atienden escuelas y distritos en todo el país. La arquitectura existente no escalaba durante los periodos pico de evaluación y frenaba el desarrollo de nuevas funciones en todos los equipos.
Lo que construimos
Diseñamos e implementamos una arquitectura de microservicios usando Python y Go para los servicios de backend, React para las aplicaciones de frontend y Django para administración y gestión de contenido. Los servicios se desplegaron en AWS con infraestructura en contenedores, lo que permite escalar y desplegar cada servicio de forma independiente.
Lo que cambió
Una plataforma distribuida de microservicios que impulsa múltiples productos educativos, con escalamiento independiente por servicio, autenticación compartida y comunicación orientada a eventos entre servicios. La arquitectura soporta millones de interacciones de estudiantes durante los periodos pico de evaluación y permite que varios equipos liberen funciones de forma independiente.