Solos ante el peligro: cómo mantener cientos de sitios con releases cada 2 semanas.

En esta charla explicaremos la aproximación que hemos seguido para mantener los cientos de sitios de una gran organización con releases regulares cada dos semanas, todo ello con un equipo mínimo. Abordaremos ciertas decisiones clave, tanto de organización de repositorios, infraestructura y, como no, la parte de Drupal. Un proyecto que comenzó hace más de 5 años y que ha ido evolucionando con el Core de Drupal.

Sin pretender sentar cátedra, ya que es un enfoque totalmente opinionado, intentaremos responder algunas de las siguientes cuestiones con las que nos hemos encontrado:

  • Multisitios: pros, contras y enfoques intermedios.
  • Estrategias de distribución de código y colaboración.
  • Groups como soporte para micro-sites y sites no tan micro. Beneficios y limitaciones.
  • Ai Ferri Corti. El paso del hierro a Kubernetes.
  • Calendario de releases.
  • Migraciones y la llegada de la IA.
  • Optimizaciones tempranas. Errores y aprendizajes.

Veremos qué cosas han funcionado, que haríamos de forma diferente, y cuales son los principales retos que encontramos para el futuro.