Potenciando el desarrollo de WordPress con AWS y GitHub Actions

Carlos Amador

En este taller, aprenderemos cómo desplegar WordPress en AWS, implementándolo como un Headless CMS. Esto implica separar el frontend del backend, permitiendo una mayor flexibilidad y escalabilidad. El frontend será entregado a través de CloudFront y los archivos estáticos estarán almacenados en S3, optimizando la velocidad de carga y la distribución global del contenido. Por su parte, el backend se ejecutará en ECS (Elastic Container Service), garantizando una arquitectura que se adapta fácilmente a diferentes cargas de trabajo, asegurando así la escalabilidad del proyecto.

Además, configuraremos pipelines CI/CD con GitHub Actions para automatizar todo el ciclo de vida del desarrollo, desde la construcción hasta el despliegue. Esta automatización permitirá que cada cambio en el código se pruebe y despliegue automáticamente, asegurando que el proyecto mantenga altos niveles de seguridad y estabilidad durante todo el proceso de desarrollo e implementación.

Finalmente, exploraremos la adopción de infraestructura moderna. Para muchos desarrolladores, la transición de entornos locales o paradigmas tradicionales como SFTP o cPanel hacia infraestructuras en la nube puede ser un desafío. Durante la sesión, descubriremos cómo separar y desplegar proyectos de manera ágil utilizando la infraestructura de AWS, lo que mejorará la eficiencia y escalabilidad de nuestras aplicaciones. Al adoptar estas prácticas modernas, se abrirán nuevas oportunidades en el mercado laboral, permitiéndonos destacar en el sector tecnológico.