Le CMS du Guardian : Conductor, le moteur de news maison
The Guardian (www.theguardian.com) fonctionne sur Conductor, un système de gestion de contenu (CMS) propriétaire, cloud-natif, développé entièrement en interne. Contrairement aux plateformes clés en main (WordPress, Drupal, Adobe Experience Manager), Conductor a été architecturé dès le départ pour la publication d'actualités multi-plateformes à haute vélocité.
Différenciateurs clés
- Collaboration en temps réel : Journalistes, rédacteurs et développeurs éditent la même histoire simultanément grâce aux transformations opérationnelles — pas de verrouillage.
- Édition par composants : Les articles sont assemblés à partir de blocs réutilisables (texte, embed, interactif, live blog, podcast) qui s'affichent de façon responsive sur le web, l'appli, AMP, Apple News et les newsletters.
- Analytique et personnalisation intégrées : Conductor affiche les données d'engagement en direct (profondeur de défilement, taux de complétion, source de référence) dans le volet d'édition, permettant des ajustements de titre/chapeau basés sur les données avant publication.
- Pipeline de publication événementiel : Une modification déclenche un flux d'événements Kafka → des microservices gèrent l'optimisation d'images, l'injection de balises SEO, l'invalidation CDN et les notifications push en quelques secondes.
- Multi-tenant, multi-marque : La même stack alimente Guardian US, Guardian Australia, The Observer et des verticales spécialisées avec des systèmes de design distincts.
Aperçu de la stack technique
Frontend React/TypeScript, backend Scala/Play, PostgreSQL + Cassandra pour le contenu, Kafka pour les événements, Kubernetes sur AWS/GCP. Des morceaux open-source (ex. moteur de mise en page grid) sont partagés sur GitHub.
Pourquoi ne pas acheter ?
Les CMS commerciaux optimisent pour les sites marketing ou l'e-commerce — pas pour l'actualité urgente à 3 h du matin avec 50 reporters éditant un même live blog. La latence de Conductor, de la frappe au CDN global, est régulièrement < 2 s.
