• Formerly Platform.sh
  • Contact us
  • Documentation
  • Login
Watch a demoFree trial
Blog
Blog
BlogProduitÉtudes de casNouvelles de l'entreprise
Études de cas

Comic Relief apporte rire et espoir au monde entier, à grande échelle.

6 minutes de lecture

Partager
Drupal

Remarque : cette étude de cas a été initialement publiée sous la marque Platform.sh. Elle a été republiée (mise à jour) afin de refléter notre nouveau nom, Upsun. Tous les résultats et conclusions restent inchangés.

En 1985, l'écrivain et réalisateur britannique Richard Curtis, la philanthrope Jane Tewson et quelques-uns de leurs amis se sont réunis autour d'une idée et d'un objectif communs : collecter des fonds et changer la vie des personnes vivant en Afrique et au Royaume-Uni grâce à l'humour. C'est ainsi qu'est né Comic Relief, plus connu sous le nom de Red Nose Day.

Le tout premier Red Nose Day a été diffusé en direct sur la BBC en 1988, avec plus de 150 célébrités et comédiens, et a permis de récolter plus de 15 millions de livres sterling. Au fil des ans, la mission de Comic Relief, qui consiste à susciter des changements positifs grâce au pouvoir du divertissement, a permis de sensibiliser le public et de collecter des fonds pour lutter contre certains des défis les plus urgents de notre époque : le sans-abrisme, la pauvreté, les droits des personnes handicapées, le VIH, la maltraitance des personnes âgées et la faim dans le monde. Au cours de ses 30 premières années d'existence, l'organisation a versé plus d'un milliard de livres sterling à des associations caritatives méritantes, traversant l'Atlantique en 2015 pour étendre encore davantage son champ d'action.

Au-delà des événements télévisés de grande envergure et très médiatisés, Comic Relief parraine également des activités et des campagnes numériques destinées à attirer, informer et mobiliser les donateurs. Afin de développer et d'obtenir plus rapidement les autorisations nécessaires au lancement de nouvelles fonctionnalités du site web et de nouvelles expériences pour les donateurs, l'équipe technologique hautement sophistiquée de Comic Relief avait besoin d'une plateforme de développement robuste en coulisses.

Accélérer le développement, améliorer la productivité individuelle et collective

« En 2017, nous avons traversé une période difficile de transformation de notre architecture technique, avec la migration de nos anciens sites web vers Drupal 8 et la création de sites web de campagne plus attrayants », explique Peter Vanhee, responsable technologique de Comic Relief. « Nous avons d'abord présenté Upsun à notre équipe afin de créer davantage d'environnements de prévisualisation, dans le but d'accélérer les itérations. »

Avant d'adopter Upsun, l'équipe de M. Vanhee devait s'appuyer sur l'équipe WebOps de Comic Relief pour mettre en place un environnement de contrôle qualité ou pour faire réviser les modifications sur un environnement de contrôle qualité, ce qui prenait plusieurs jours. L'équipe révisait plusieurs fonctionnalités à la fois, ce qui rendait plus difficile leur test et leur fusion ultérieure dans une branche stable. Davantage de ressources DevOps et QA étaient nécessaires pour gérer le processus.

Désormais, grâce à l'intégration GitHub d'Upsun, le processus est automatisé. Chaque fonctionnalité dispose de son propre environnement, ce qui est extrêmement avantageux lorsque plusieurs développeurs travaillent simultanément sur plusieurs fonctionnalités. Aux moments les plus chargés du développement, Comic Relief peut utiliser jusqu'à 20 branches de fonctionnalités et environnements associés.

On dit souvent que les meilleurs outils sont ceux qui s'effacent pour vous permettre de vous concentrer sur votre travail. M. Vanhee est d'accord. « Nos développeurs ne voient pas Upsun, qui est totalement invisible pour eux. Ils n'ont pas besoin d'y accéder directement. Ils travaillent simplement dans GitHub. »

Peter Vanhee, responsable technologique, Comic Relief

Gagnez en efficacité, impressionnez les donateurs potentiels

Le processus de test des nouvelles modifications par l'équipe Comic Relief dépend en grande partie du développement et de l'assurance qualité requis pour une fonctionnalité particulière, par exemple l'amélioration de l'expérience des donateurs sur comicrelief.com ou l'optimisation du site pour les appareils mobiles. Avec Upsun, les outils permettant de configurer de nouveaux environnements, d'extraire la base de données actuelle de la production et d'appliquer les modifications de la branche de fonctionnalités sont, là encore, entièrement automatisés. Cela ne prend pas plus de 10 minutes lors du premier commit, et seulement 5 minutes environ par la suite pour que l'environnement de prévisualisation soit disponible pour les tests manuels et automatisés.

Les responsables de l'assurance qualité, les chefs de produit, les concepteurs UX ou d'autres ingénieurs peuvent simplement vérifier l'état d'avancement du travail dans un environnement de prévisualisation dès qu'un commit est effectué, ce qui accélère le processus de révision. Les environnements étant désormais prêts en moins de 10 minutes, les chefs de produit peuvent présenter les fonctionnalités aux parties prenantes dans un délai très court. Upsun a contribué à augmenter la productivité de chaque membre de l'équipe, permettant ainsi de réaffecter 85 % des ressources DevOps/QA de Comic Relief à d'autres tâches.

Pipeline de déploiement Concourse.ci de Comic Relief pour sportrelief.com, une initiative de Comic Relief. Les étapes du pipeline de déploiement automatisé sont représentées, depuis la poussée vers la branche principale jusqu'au déploiement en préproduction et aux tests de cohérence de bout en bout, en passant par le déploiement en production. Tout est automatisé à l'aide des outils de déploiement Upsun vers divers environnements.

40 % d'économies globales sur les projets Drupal

Auparavant, l'équipe Comic Relief déployait des lots de modifications chaque semaine. Avec Upsun, elle déploie les modifications à chaque fusion avec la branche principale, ce qui se produit plusieurs fois par jour. L'équipe effectue une série de tests dans un environnement de staging avant que la modification ne soit automatiquement déployée en production à l'aide d'une simple fusion Git. Tout cela se fait en moins d'une heure après la fusion de la modification dans la branche principale.

Résultats concrets rapportés

Dans l'ensemble, Comic Relief estime que l'adoption d'Upsun a permis à son équipe d'économiser 40 % sur ses projets Drupal.

  • Élimination du besoin d'un ingénieur WebOps dédié pour gérer les environnements QA et de staging/production Drupal.
  • Réduction des coûts d'hébergement, car auparavant, l'équipe aurait dû construire sa propre pile sur AWS, « ce qui pouvait parfois s'avérer assez coûteux ».
  • Les ingénieurs peuvent désormais consacrer leur temps au développement de fonctionnalités et aux tests associés, sachant que le pipeline se charge du reste.

Rester concentré sur la mission

Avec Upsun, Comic Relief dispose d'un partenaire stratégique qui lui permet de créer, de lancer et d'exploiter tout nouveau site Drupal en quelques semaines, en l'adaptant à la demande et en s'adaptant aux campagnes annuelles de collecte de fonds Red Nose Day et Sport Relief. Le choix de la technologie IUR pour Upsun s'inscrit parfaitement dans le plan stratégique quinquennal de Comic Relief, qui consiste à travailler de manière intelligente en mettant l'accent sur l'efficacité et l'efficience, afin de maximiser la valeur apportée aux bénéficiaires.

Votre meilleur travail
est à l'horizon

Essai gratuit
© 2025 Upsun. All rights reserved.