En caliente
Cada migración entra con el servicio encendido
Copia diaria
Guardada fuera de los servidores que la producen
Se abre sola
La tarea de seguimiento que abre la vigilancia
Un solo acceso
Una identidad para entrar a los sistemas municipales
El punto de partida
Cuando un vecino inicia un trámite, consulta un mapa municipal o pide una cita, lo que responde es una capa que no se ve: los servidores donde corre la plataforma, las bases de datos donde vive el dato y los accesos por los que entra cada equipo. Esa capa no puede pararse, y a la vez tiene que cambiar: los motores suben de versión, las piezas se sustituyen y los entornos se multiplican con cada ayuntamiento que llega.
Qué hicimos
La plataforma es Mejora tu Ciudad, de Radmas Technologies, S.L., y trabajamos en su desarrollo hombro a hombro con su equipo, aquí sobre la infraestructura que la sostiene: los entornos, la continuidad, la vigilancia y los accesos.
Los entornos los levantamos pieza por pieza. Construimos la infraestructura sobre la que corre la plataforma —sus servicios y sus entornos— y desde entonces la sostenemos junto a su equipo, más de cinco años después.
La copia sale sola y se guarda fuera. Automatizamos la copia diaria de las bases de datos, los mapas y los informes, y la dejamos fuera de los servidores que la producen.
La vigilancia abre la tarea por su cuenta. Montamos el sistema que detecta cuando un servicio se desvía y abre por sí mismo la tarea de seguimiento: la alerta y el trabajo que la atiende nacen juntos.
Las credenciales viven en una bóveda cifrada. Guarda registro de quién cambia qué y cuándo, en todos los entornos de la plataforma. Sobre los sistemas municipales implantamos acceso único —una sola identidad para entrar a todos— y ajustamos contra el tráfico real el cortafuegos de aplicación que protege la plataforma.
Cada migración entra con el servicio encendido. Sustituimos entero el sistema de mensajería interna que conecta los procesos de la plataforma. Subimos de versión las bases de datos, en todos los entornos. Llevamos el motor de búsqueda de la plataforma a una versión nueva. Y la modernizamos por dentro, con los datos y las conexiones migrando en marcha: meses de trabajo sin que el servicio se cortara.
Lo repetitivo corre solo. Los mapas y las zonas geográficas se actualizan sin intervención, el paso entre entornos de prueba y producción está automatizado y la revisión de dependencias entra en cada ciclo.
La integración tiene puerta propia. Abrimos un portal por el que otros equipos y terceros se integran con la plataforma.
El resultado
La plataforma cambió de bases de datos, de mensajería y de motor de búsqueda, y la ciudad siguió avisando. La copia sale cada día fuera de los servidores que la producen, la vigilancia abre su propia tarea y el acceso a los sistemas municipales pasa por una sola identidad.
KubernetesDockerLinuxPostgreSQLPostGISOAuth2LDAP