Repenser un outil interne clé avec une architecture moderne et des technologies robustes
Eleven Labs
03/03/2026
Radio France, acteur majeur de l’audiovisuel public en France, opère plusieurs stations de radio nationales et locales et doit s’appuyer sur des outils numériques internes fiables pour orchestrer ses activités de production, de diffusion et de gestion des contenus. Dans ce contexte, un outil métier stratégique, utilisé au quotidien par les équipes techniques et opérationnelles, montrait ses limites : difficultés de maintenance, manque d’évolutivité, dettes techniques accumulées et incapacité à suivre le rythme des nouveaux besoins métiers.
Pour relever ces défis, Eleven Labs a été mandaté afin de concevoir et délivrer une version refondue de cet outil, pensée dès le départ pour être moderne, solide et alignée avec les pratiques technologiques actuelles. Cette refonte s’inscrivait dans une logique de transformation digitale durable, visant à renforcer l’autonomie des équipes internes, faciliter les évolutions futures et améliorer la qualité globale du produit
Au sein des équipes de Radio France, les deux consultants Eleven Labs ont participé à la réécriture complète de l’outil en posant un socle technique solide et pérenne.
L’architecture back-end a été conçue en NestJS, structurée selon les principes de la Clean Architecture et du DDD afin de garantir un code scalable, lisible et maintenable. Le backend a été développé de manière totalement agnostique du front, permettant des tests isolés, une recette facilitée par le PO technique et une meilleure modularité globale. Des linters, ainsi que des linters de dépendances, ont été mis en place pour automatiser le respect des bonnes pratiques et éviter toute dérive architecturale.
Côté fonctionnalités, l’équipe a développé un système d’authentification complet interfacé avec le SSO de Radio France, accompagné d’une gestion fine des droits utilisateurs. Un catalogue média a également été conçu, intégrant la visualisation, l’upload et le partage de fichiers audio, avec des fonctionnalités comme la génération de waveform, la recherche et l’ajout aux favoris.
La transition vers le nouvel outil s’est faite progressivement via une intégration avec Itema, assurant une cohabitation fluide avant le basculement vers Magneto. Malgré l’absence d’ElasticSearch, un travail d’optimisation spécifique a permis d’obtenir une recherche performante. Enfin, la solution a été intégrée dans l’infrastructure cloud Azure en collaboration avec les équipes DevOps, dans un environnement technique en pleine migration.
La refonte a permis de livrer une solution métier modernisée, capable de soutenir les besoins opérationnels courants tout en étant prête à intégrer des extensions fonctionnelles sans les contraintes techniques du passé. La qualité du code, la clarté des modules et l’architecture modulaire facilitent désormais la collaboration entre les équipes internes et externes.
Les prochaines étapes consistent à stabiliser et industrialiser encore davantage la plateforme, intégrer de nouvelles fonctionnalités selon les priorités métier, et renforcer les pratiques de monitoring et de performance pour accompagner la montée en charge progressive du produit.
Aucun commentaire pour le moment. Soyez le premier à commenter !
Vous devez être connecté pour ajouter un commentaire.
On parle des plus beaux REX et des grands projets de transformations sur la Tech, data et IA
Nous utilisons des cookies de mesure d'audience pour comprendre comment notre site est utilisé et l'améliorer. Vous pouvez accepter ou refuser ce suivi à tout moment. En savoir plus