Modernisation event driven chez Netgem

tour du cloud aws lyon 18 oct 2025

Contexte de la mission

Netgem fournit des services de streaming vidéo et de jeux vidéo à un ensemble d’opérateurs dans le monde entier.

Problématique

Netgem exploitait une plateforme de publication de VOD et de Replays basée sur les services media d’Azure, services que Microsoft annonçait l’arrêt.

Contexte et Complexité du Projet :

  • Environnement Hétérogène : Le système était particulièrement complexe, impliquant une architecture métier hétérogène et multi-fournisseurs.
  • Volume de Données Massif : La migration concernait un catalogue très conséquent de 180 Téraoctets.
  • Contraintes Temporelles et Budgétaires : Il était impératif de réaliser la migration dans des délais très courts tout en maintenant des coûts strictement maîtrisés.
  • Impératif de Service : La continuité du service pour l’utilisateur final était une exigence absolue et non négociable.

Méthodologie

Ynpact a structuré la modernisation autour du cadre MAP (Modernisation, Architecture, Planification) en trois phases distinctes :

  1. Planification (3 semaines) : Réalisation d’un état des lieux complet, définition de l’architecture cible et élaboration du business case détaillé.
  2. Préparation (3 mois) : Mise en place du socle technique AWS, modernisation des applications, préparation de l’environnement, et transfert de compétences pour garantir l’autonomie des équipes Netgem.
  3. Déploiement (3 mois) : Finalisation de la modernisation et migration des contenus vidéo.

Solution

La modernisation s’est articulée autour de trois axes principaux :

  1. Streaming : Implémentation des services AWS Elemental Media Services pour la diffusion en continu.
  2. Architecture et code : Mise en place d’un orchestrateur de collecte, de mise en forme et de streaming, avec une réécriture du code vers une architecture serverless et pilotée par les événements (event-driven).
  3. Déploiement et infrastructure : Adoption d’un pipeline CI/CD (Intégration et Déploiement Continus) et de l’Infrastructure As Code (IaC) pour accélérer l’ajout de nouveaux fournisseurs en quelques clics.

Bénéfice

  • Continuité de service sans aucune interruption lors de la bascule
  • Réduction du coût d’encodage de 80%
  • Gain d’efficacité grâce à une Infrastructure configurable et réplicable rapidement
  • Autonomie des équipes