Skip to content
¡LO LOGRAMOS!, somos parte del cambio. Ahora iNBest está certificado bajo la norma NMX 025.

    Arquitectura de Microservicios basada en AWS para asegurar la disponibilidad de datos para el INE durante las elecciones federales en México

    caso-exito-ine

    En marzo de 2018, el Instituto Nacional Electoral (INE) de México convocó a una licitación para adquirir servicios en la nube con el objetivo de garantizar la disponibilidad y confiabilidad de los resultados electorales durante las elecciones federales. El INE requería una arquitectura robusta y escalable para varios servicios críticos relacionados con la publicación de resultados y la difusión de información.

    Desafíos del proyecto 

    El INE necesitaba una solución que permitiera publicar los resultados de manera eficiente y segura a través de un tablero de difusores, que es utilizado por los medios de comunicación autorizados. Los desafíos incluían garantizar la disponibilidad de los servicios de publicación, ofrecer flexibilidad y escalabilidad, establecer altos niveles de seguridad y protección contra ataques, y garantizar la integridad de la información publicada. 

    elecciones-federales-2018-ine_casos_exito_cloud-serivices_inbest

    Solución implementada 

    En colaboración con iNBest y AWS, se diseñó una arquitectura basada en microservicios específicos para cada uno de los servicios críticos requeridos por el INE. Esta arquitectura se basó en los servicios de AWS, lo que permitió aumentar la disponibilidad y configuración de los servicios de publicación de manera exponencial.

     

    Algunas características clave de la solución incluyen:

    • Arquitectura de microservicios: Cada servicio crítico fue diseñado como un microservicio independiente, lo que permitió una mayor flexibilidad y escalabilidad en cada uno de ellos. Esta arquitectura modular facilitó la implementación de pruebas y simulaciones para garantizar la calidad y confiabilidad de los resultados electorales.
    • Consultor de AWS en el sitio: Se estableció un consultor de AWS en el lugar para brindar soporte especializado y garantizar el uso adecuado de la arquitectura final. Esto ayudó a optimizar el rendimiento de los servicios y garantizar la seguridad de la información publicada.
    • Niveles máximos de seguridad: Se implementaron medidas de seguridad avanzadas para bloquear ataques y garantizar la integridad de la información. Se establecieron niveles insuperables de seguridad perimetral para proteger los servicios de publicación de resultados.
    • Utilización de servicios de AWS Lambda: La inclusión de servicios basados en AWS Lambda permitió ejecutar tareas vitales dentro de los procesos electorales, optimizando el consumo de recursos y asegurando un rendimiento eficiente. 

    Resultados y beneficios 

    Gracias a la arquitectura de microservicios basada en AWS, el INE logró realizar unas elecciones federales exitosas, donde los resultados se presentaron puntualmente y la información se entregó de manera rápida, eficiente y transparente a la ciudadanía. A pesar de los millones de ataques recibidos antes y durante las elecciones, la infraestructura no se cayó, demostrando la alta disponibilidad de los servicios implementados.

    La inclusión de servicios desarrollados con AWS Lambda garantizó la ejecución de tareas vitales dentro de los procesos electorales y, al mismo tiempo, optimizó el consumo de recursos computacionales, generando ahorros significativos.