Re-arquitectura Headless de Plataforma Nacional de Emergencias
Rediseño desacoplado de una plataforma web gubernamental: WordPress aislado en Fargate para periodistas y sitio estático servido desde S3 + CloudFront a la ciudadanía. 80% menos de costo y 99,9% de uptime.
- Cliente
- Entidad Gubernamental de Gestión de Emergencias
- Industria
- Sector Público
- Rol
- Arquitecto de Soluciones Cloud
- Periodo
- mar 2023 — feb 2024
Impacto medido
- 80%
- Reducción de facturación cloud
- 99,9%
- Uptime alcanzado
- 0
- Escalados de emergencia
De ~$2.500 USD a ~$500 USD mensuales
Desde un 98% previo, sin caídas durante emergencias nacionales
Picos de visitas absorbidos por la CDN sin sobrecargar servidores
Contexto
Una entidad gubernamental de gestión de emergencias dependía de un WordPress monolítico para comunicar a la ciudadanía. Durante eventos de emergencia nacional, cuando el volumen de visitas se multiplicaba en minutos, la infraestructura colapsaba y forzaba aumentos reactivos de servidores.
Decisión arquitectónica
Se desacopló el entorno de redacción del de consulta pública. El panel de WordPress quedó aislado en contenedores Docker sobre AWS Fargate para uso exclusivo del equipo editorial, mientras que el contenido público se compila periódicamente como sitio estático alojado en Amazon S3 y distribuido a través de CloudFront.
Impacto
La disponibilidad subió del 98% al 99,9%, la facturación mensual se redujo un 80% (de ~$2.500 a ~$500 USD) y los picos de demanda ciudadana pasaron a ser absorbidos por la red de distribución sin requerir escalados de cómputo.
Arquitectura y decisiones técnicas
- Modelo headless: el panel de administración de WordPress se aísla en contenedores Docker sobre AWS Fargate, de uso exclusivo para el equipo de periodistas.
- Compilación de una versión estática del sitio publicada en Amazon S3 y distribuida masivamente por CloudFront hacia la ciudadanía.
- Desacople entre el tráfico ciudadano y el cómputo: los aumentos repentinos de visitas no impactan los servidores de aplicación.
- Gestión DNS y certificados administrados para conmutación transparente del dominio institucional.
Stack
- Amazon S3
- Amazon CloudFront
- AWS Fargate
- Docker
- WordPress
- Route 53
¿Cómo reducir en 80% el costo de una web institucional en AWS?
Desacoplando la administración del consumo: Ones Romero aisló el CMS WordPress en contenedores Docker sobre AWS Fargate para uso interno y publicó una versión estática compilada del sitio en Amazon S3 servida por CloudFront. La facturación mensual bajó de ~$2.500 a ~$500 USD y el uptime subió del 98% al 99,9%, sin necesidad de agregar servidores durante emergencias nacionales.