El Centro Nacional de Registros enfrentaba el desafío de migrar y procesar volúmenes masivos de datos geoespaciales, requiriendo soluciones que garantizaran la integridad y disponibilidad de la información durante la transición a la nube.
La infraestructura existente presentaba limitaciones de escalabilidad y arquitectura, lo que dificultaba su adaptación a un entorno en la nube sin una reestructuración significativa.
La necesidad de soportar miles de usuarios concurrentes sin degradación del rendimiento, junto con la protección contra amenazas de seguridad provenientes de diversas fuentes internacionales, requería una arquitectura especializada y herramientas de monitoreo robustas.
Applaudo colaboró con el Centro Nacional de Registros para abordar los desafíos clave de la migración, enfocándose en el manejo de grandes conjuntos de datos, la optimización de una aplicación no diseñada inicialmente para la nube y el fortalecimiento de la seguridad para miles de usuarios concurrentes.
Primero, se abordó el volumen de datos incierto configurando máquinas virtuales especializadas dentro de un entorno robusto de Google Cloud. Esto permitió al equipo procesar rápidamente 8 terabytes de datos en solo cuatro días, manteniendo los plazos de migración y la disponibilidad del servicio.
Luego, se modernizó la solución local heredada mediante una estrategia de "lift-and-shift", minimizando la necesidad de una refactorización extensa. Al aprovechar las mejores prácticas de integración en la nube, la nueva configuración proporcionó una gestión simplificada de servidores y una asignación flexible de recursos, asegurando que la aplicación pudiera escalar sin problemas en respuesta a la demanda de los usuarios.
Finalmente, se fortaleció la seguridad y se soportó una alta concurrencia. Utilizando Google Cloud Armor y herramientas de monitoreo continuo, el sistema pudo manejar picos de tráfico que excedían los 3,000 usuarios concurrentes sin interrupción del servicio. Este enfoque proactivo también mitigó los riesgos de ataques originados desde múltiples regiones, preservando tanto el rendimiento como la integridad de los datos.
Logramos una visualización actualizada de los territorios de El Salvador—departamentos, divisiones y terrenos—en un lapso de 3 a 6 segundos, mejorando significativamente los tiempos de respuesta para los usuarios.
Centralizamos la implementación de herramientas como Load Balancer permitiendo escalabilidad y mantenimientos sencillos, reduciendo la carga operativa y el tiempo de inactividad.
Ajustamos la infraestructura basada en la nube a niveles de tráfico fluctuantes, proporcionando un servicio continuo y confiable a miles de usuarios concurrentes sin degradación del rendimiento.
Project Lead
Centro Nacional de Registros