Cliente
Blink Learning es una plataforma de e-learning con presencia en todo el mundo y con acuerdos con multitud de editoriales multinacionales para la distribución de sus contenidos digitales. Se usa en colegios, institutos e instituciones públicas
Reto
Conseguir una plataforma con presencia en 3 continentes, con altos tráficos sostenidos y capacidad de escalado desde los primeros cientos de usuarios a varios cientos de miles actualmente donde la tolerancia a fallos de los sistemas y los proveedores es crítica.
Solución
Partiendo de una solución basada en 2 servidores que daba servicio inicialmente a unos cientos de usuarios muy localizados hemos creado junto al cliente una solución multihoster en la que se trabaja con varios proveedores de alojamiento localizados en Asia, Europa y América (Amazon Web Services, Microsoft Azure y servidores dedicados de Hetzner).
Entre las dificultades existentes, y mientras se implementan nuevas versiones de la aplicación con versiones de las bases de datos más afines al sistema distribuido requerido, se está usando una forma de replicación en las bases de datos que permite funcionar de manera simultánea en todas la regiones.
Esta plataforma está en constante cambio y evolución debido a sus necesidades de crecimiento y sus continuas mejoras a nivel aplicativo que incluyen nuevas necesidades tecnológicas y de arquitectura para llevarse a cabo con éxito como el nuevo proyecto de Big Data de Blink Learning basado en MongoDB y Hadoop del que STR Sistemas formará parte implementando y manteniendo la arquitectura de sistemas necesaria.
Para más información contactar con Joao Marques-Canas Menano CTO de Blink Learning.