• Development ·

Caso de éxito

Elecciones

al Parlamento Europeo 2019

El reto

El Parlamento Europeo organiza sus elecciones cada cuatro años, para las cuales se abre, entre otras, una licitación para el desarrollo de una web de resultados electorales en tiempo real.

Esta web es el referente oficial de resultados antes, durante y después de la noche electoral y es el lugar desde donde se consumen los datos para integrarlas a cualquier medio de comunicación u otros actores interesados.

Los objetivos

Los objetivos eran principalmente:

  1. Desarrollar una web no manipulable en cuanto a seguridad.
  2. Capacidad de gestionar un acceso potencial de 300 millones de usuarios.
  3. Conseguir que fuera mucho más dinámica y rica que la de las anteriores elecciones.
  4. Ofrecer gran cantidad de recursos (datos, imágenes, widgets, etc.) integrables por terceros.
  5. Aprovechar las redes sociales oficiales para distribuir la información en tiempo real.
  6. Disponer de un BackOffice que permitiera escoger qué publicar en cada momento, y escoger los componentes de la página principal.

¿Cómo lo hemos hecho?

  • Web de alta disponibilidad (>99%)
  • Integración con redes sociales
  • Generador de alto rendimiento
  • BackOffice de selección de datos
  • Angular + Java

El resultado

Se construyó un motor capaz de generar, en 7 minutos, una web estática con 100.000 páginas y recursos, por cada nuevo paquete de resultados actualizados (cada 30 min aprox.) durante la noche electoral.

Se diseñaron e implementaron todas las páginas de la web, en 3 modalidades diferentes (antes, durante y después de las elecciones), y se implementaron ficheros de datos, imágenes y widgets que se consumían a tiempo real desde medios audiovisuales de todo el mundo y también desde el plató del Parlamento en directo.

El sitio web no tuvo ningún problema de seguridad y pudo resistir la gran cantidad de usuarios simultáneos.