Aprenderemos cómo desplegar WordPress de manera moderna sobre AWS utilizando Kubernetes (EKS).
Comenzaremos desde un enfoque clásico, con un WordPress monolítico en contenedores, e iremos evolucionando progresivamente hacia arquitecturas más robustas: separación de servicios, almacenamiento distribuido en S3, bases de datos gestionadas con Amazon RDS, y despliegues automatizados vía GitHub Actions.
Exploraremos distintas opciones de arquitectura en Kubernetes para WordPress, comprendiendo cuándo usar cada una.
Despliegue básico: WordPress y base de datos como contenedores en EKS.
Despliegue optimizado: WordPress desacoplado, base de datos gestionada en RDS, y assets servidos desde S3.
Despliegue headless: WordPress como backend de contenido (API) y frontend separado.
Despliegue escalable: Uso de HPA (Horizontal Pod Autoscaler) y ALB (Application Load Balancer).
Al final, entenderemos cómo modernizar nuestros proyectos de WordPress, aprovechar la infraestructura de AWS y preparar nuestras aplicaciones para escalar al siguiente nivel.