Accueil / Succes clients / SoundCast

SoundCast

Optimiser une plateforme audio advertising avec Google Cloud.

SoundCast devait soutenir une plateforme audio advertising temps reel, absorber de fortes variations de charge et preparer son expansion internationale. OP-Rate, aujourd'hui integre a AN2C, a accompagne l'architecture Google Cloud, Kubernetes et Anthos MCI.

Resultats observes

Croissance soutenueSoundCast indique doubler son chiffre d'affaires chaque annee depuis sa creation.
Charge massive absorbeeLa plateforme a traite un milliard d'invocations en un mois.
Routage mondialAnthos MCI redirige les requetes vers le cluster le plus proche de l'utilisateur.
Disponibilite renforceeEn cas d'indisponibilite d'un cluster, le trafic peut etre redirige vers une autre region.

SoundCast simplifie l'acces aux inventaires audio programmatiques et la mise en oeuvre de campagnes sur podcasts, web radios, streaming, mobile, desktop, tablette et assistants vocaux. Depuis sa creation en 2018, la plateforme s'appuie sur Google Cloud et Kubernetes pour soutenir sa croissance.

Une plateforme audio publicitaire soumise au temps reel.

SoundCast ne se limite pas a mettre en relation annonceurs et editeurs. Sa plateforme facilite des transactions d'enchere qui se jouent en environ 200 millisecondes, avec de nombreux parametres a prendre en compte pour prendre la bonne decision.

Chaque requete implique des criteres de ciblage, des formats audio, des contraintes de placement et un suivi de diffusion en temps reel. La plateforme doit donc offrir de tres fortes garanties de performance et de disponibilite, tout en absorbant une variabilite de charge importante selon les campagnes actives.

Absorber la variabilite sans compromettre la latence.

Le nombre de requetes traitees depend de la taille des campagnes, du nombre d'utilisateurs en ecoute, du volume de campagnes gerees en parallele et des operations d'achat ou de diffusion de fichiers audio. Dans ce contexte, la latence n'est pas une option.

  • ciblage selon des criteres comme l'age, le genre ou la region ;
  • prise en compte du format accepte par la plateforme cible ;
  • gestion du placement publicitaire, par exemple pre-roll ;
  • suivi des diffusions en temps reel ;
  • traitement simultane des encheres et de la diffusion des fichiers audio.

SoundCast s'est donc orientee tres tot vers une infrastructure cloud capable de scaler de façon flexible, avec une architecture logicielle basee sur des microservices et des conteneurs independants, duplicables selon le nombre de requetes a traiter.

Construire le socle sur Kubernetes et Google Cloud.

Kubernetes s'est impose comme choix naturel pour deployer et gerer les conteneurs. Le load balancer place en amont du moteur Docker permet d'optimiser les performances selon la charge et de renforcer la haute disponibilite des services.

En complement de Google Kubernetes Engine, SoundCast utilise Cloud Storage pour stocker les fichiers audio. La societe developpe aussi progressivement de nouveaux services et exploite les capacites analytiques de BigQuery sur ses donnees de tracking.

Preparer l'expansion mondiale avec OP-Rate.

En 2023, SoundCast voulait poursuivre son expansion et doubler a nouveau son chiffre d'affaires. Pour viser les Etats-Unis et l'Asie, l'entreprise a dupliquer son cluster existant dans ces regions afin de traiter les requetes localement et d'optimiser les temps de reponse.

OP-Rate a accompagne cette trajectoire en tant que partenaire Google Cloud experimente sur le traitement massif de flux. Le travail s'est fait comme une extension de l'equipe SoundCast, en combinant suivi quotidien, optimisation technique et respect d'un calendrier contraint.

Router vers le cluster le plus proche avec Anthos MCI.

Pour rediriger le trafic vers le cluster le plus proche de l'utilisateur, OP-Rate s'est appuye sur Anthos MCI, un service de load balancing global multi-cluster. Le service selectionne automatiquement le cluster le plus adapte selon l'origine de la requete.

Cette approche ameliore les temps de reponse et renforce la disponibilite. Si le cluster europeen est indisponible, le trafic peut etre redirige vers un autre cluster, par exemple aux Etats-Unis ou en Asie, afin de maintenir la continuite du service.

Relier croissance, performance et trajectoire responsable.

Les choix d'architecture ont contribue a la croissance de SoundCast, qui indique doubler son chiffre d'affaires chaque annee depuis sa creation. La plateforme est deja connectee a des milliers d'inventaires audio et continue de se developper a l'international.

SoundCast souhaite aussi tirer parti de la strategie et des outils Google Cloud autour du developpement durable. Le sujet devient plus frequent dans les demandes clients, et la plateforme cherche a l'integrer dans les services proposes.

Ce que ce cas dit d'une plateforme mondiale operable.

Le cas SoundCast montre qu'une plateforme cloud mondiale ne se resume pas a deployer plus de capacite. Elle doit rapprocher le traitement des utilisateurs, garder une faible latence, absorber les pics, rediriger le trafic en cas d'incident et rester pilotable dans la duree.

Pour AN2C, cette logique correspond a une exploitation cloud mature : choisir les bons services, structurer le multi-region, surveiller les performances et permettre a la plateforme de croitre sans fragiliser le run.

Vous avez un enjeu cloud a securiser ?

AN2C vous aide a transformer un retour d'experience en plan d'action : architecture, exploitation, couts, securite ou trajectoire de modernisation.

Demander un diagnostic cloud