Ponente:
Gatsby nos permite pregenerar sites estáticos altamente optimizados y con una reducción drástica en costes de infraestructura. En esta charla veremos cómo desacoplar Drupal con Gatsby usando una CDN: no más Drupalgeddones, no más servidores caidos, no más BBDD fritas, no más varnish... simplemente sites estáticos e indestructibles.
Y cuando decimos "desacoplar a lo grande", es porque lo hemos puesto en práctica para un cliente internacional con unas exigencias muy elevadas y sites de tamaño XL (~20.000 nodos).
Contaremos cómo se transforma un Drupal tradicional en un modelo desacoplado que sirve como solución editorial para decenas de países, con las ventajas de:
- Tiempos de compilación ultra rápidos (20.000 páginas en <120 segundos)
- Importantísima reducción de costes (~90%)
- Escalado a tamaño Internet: preparado para soportar cualquier pico de tráfico
- Seguridad absoluta: no hay servidores, es un site estático servido por una CDN
Índice de temas a tratar
- Gatsby: qué es y por qué en frontend supera a un Drupal tradicional
- Sistema de exportación a JSON:
- Mediante GraphQL sugarizado
- Sistema de eventos para desarrollos custom
- Sistema de compilación:
- Sistema de previsualización rápido para editores
- Compilaciones concurrentes en AWS Codebuild: docker on-demand
- Despliegue en S3 + Akamai
- Demo: ver en vivo y en directo cómo funciona
Nivel experiencia:
Avanzado
Audiencia:
Desarrolladores
Site Building
DevOps
Sistemas
Gestor de proyectos
Themers
Casos de estudio
Versión de Drupal:
Drupal 8.x