
SoundCast accélère son expansion mondiale grâce à Google Cloud et Kubernetes
Une plateforme audio cloud native capable de traiter plus d’un milliard de requêtes par mois
GAINS OBTENUS
- Chiffre d’affaires doublé chaque année depuis la création de l’entreprise.
- Plus d’un milliard de requêtes traitées sur la plateforme en un seul mois.
- Déploiement mondial grâce à une architecture multi-régions.
- Haute disponibilité assurée par Google Kubernetes Engine et Anthos Multi Cluster Ingress.
- Scalabilité automatique permettant d’absorber d’importantes variations de trafic.
Accompagner la croissance d’un acteur innovant de l’audio programmatique
Créée en 2018, SoundCast développe une plateforme spécialisée dans l’intégration de publicités audio ciblées au sein des flux audio numériques.
La société permet aux annonceurs et aux agences média de diffuser des campagnes publicitaires sur de nombreux supports : podcasts, radios numériques, plateformes de streaming, assistants vocaux, applications mobiles ou encore jeux vidéo.
Grâce à son approche programmatique, SoundCast facilite l’achat et la diffusion d’inventaires publicitaires audio en temps réel.
« Nous avons doublé notre chiffre d’affaires chaque année depuis la création de l’entreprise. »
— Patrice Sguerzi, CEO de SoundCast
L’entreprise connaît une forte croissance depuis sa création et a rapidement étendu son réseau à plusieurs milliers de podcasts, centaines de radios numériques et plateformes de diffusion audio.
Répondre à des exigences extrêmes de performance
Le cœur de métier de SoundCast repose sur la prise de décision en temps réel.
Pour chaque opportunité publicitaire, la plateforme doit analyser de nombreux critères tels que :
- l’âge ;
- le genre ;
- la localisation ;
- le type de support ;
- le format publicitaire ;
- le contexte de diffusion.
L’ensemble de ces traitements doit être réalisé en quelques centaines de millisecondes afin de permettre l’achat ou la diffusion d’un message publicitaire.
Parallèlement, la plateforme doit fournir un suivi en temps réel des performances des campagnes à ses clients.
Cette activité génère une forte variabilité de charge avec des pics importants liés au nombre de campagnes diffusées simultanément et au volume d’audience connecté à un instant donné.
Dans cet environnement, la disponibilité et la performance sont des exigences absolues.migration a été progressivement étendue à l’ensemble du système d’information.
Construire une architecture cloud native dès l’origine
Afin d’accompagner sa croissance tout en maîtrisant ses coûts, SoundCast a fait le choix du cloud dès la création de la plateforme.
L’entreprise a construit son architecture autour des microservices et des conteneurs afin de pouvoir adapter dynamiquement ses capacités de traitement aux volumes réels de trafic.
Google Kubernetes Engine s’est rapidement imposé comme la solution idéale pour orchestrer les services et automatiser leur montée en charge.
Les portails internes, les traitements de données et les tâches récurrentes bénéficient désormais d’une plateforme homogène, automatisée et facilement scalable.
Cette standardisation simplifie considérablement la gestion des environnements tout en offrant davantage d’autonomie aux équipes de développement.
« Compte tenu de notre architecture, Kubernetes était un choix évident. Google Cloud représentait la plateforme la plus logique pour accompagner notre développement et gérer les variations de trafic que nous rencontrons quotidiennement. »
— Christophe Peillet, CTO de SoundCast
L’infrastructure repose aujourd’hui sur Google Kubernetes Engine pour l’orchestration des services, tandis que Cloud Storage est utilisé pour le stockage des contenus audio.
Industrialiser l’exploitation avec Google Kubernetes Engine
L’un des principaux bénéfices de Google Kubernetes Engine concerne l’automatisation des opérations.
Les services peuvent être répliqués automatiquement en fonction de la charge observée, ce qui permet d’absorber les pics de trafic sans intervention humaine.
Cette approche apporte plusieurs avantages :
meilleure disponibilité ;
montée en charge automatique ;
optimisation des ressources ;
réduction des coûts d’exploitation.
La plateforme traite désormais plus d’un milliard de requêtes mensuelles tout en conservant des temps de réponse compatibles avec les exigences du marché publicitaire.
Les équipes peuvent ainsi consacrer davantage de temps au développement de nouvelles fonctionnalités plutôt qu’à l’administration de l’infrastructure.
Exploiter la donnée pour améliorer les performances
Au-delà de la diffusion publicitaire, SoundCast exploite également les capacités analytiques de Google Cloud afin de valoriser les données générées par la plateforme.
Les équipes s’appuient progressivement sur BigQuery pour analyser les données de tracking et produire des indicateurs toujours plus précis sur les performances des campagnes.
Cette approche permet aux annonceurs de bénéficier d’une meilleure visibilité sur leurs investissements publicitaires tout en améliorant continuellement les mécanismes d’optimisation des campagnes.
Déployer une plateforme mondiale avec Anthos Multi Cluster Ingress
Afin de poursuivre sa croissance, SoundCast a engagé une stratégie d’expansion internationale avec un focus particulier sur l’Amérique du Nord et l’Asie.
Pour garantir les meilleures performances possibles, l’entreprise a déployé plusieurs clusters Kubernetes dans différentes régions du monde.
AN2C a accompagné SoundCast dans la conception et le déploiement de cette architecture distribuée.
Grâce à Anthos Multi Cluster Ingress, le trafic est automatiquement dirigé vers le cluster le plus proche géographiquement de l’utilisateur.
Cette approche permet :
- d’améliorer les temps de réponse ;
- d’optimiser l’expérience utilisateur ;
- d’augmenter la résilience globale de la plateforme.
En cas d’indisponibilité d’une région, le trafic est automatiquement redirigé vers un autre cluster sans interruption de service.
Une collaboration étroite avec AN2C
Pour mener à bien cette évolution internationale, SoundCast a choisi de s’appuyer sur l’expertise d’AN2C.
Les équipes AN2C ont accompagné la startup dans la conception de son architecture cloud, l’optimisation de ses performances et le déploiement de sa stratégie multi-régions.
Cette collaboration a permis de sécuriser les différentes étapes du projet tout en respectant des délais ambitieux.
« À chaque étape, les équipes AN2C ont fait preuve d’une grande précision et d’un fort engagement. Leur capacité à respecter des délais exigeants tout en maintenant un haut niveau de qualité a été déterminante dans le succès du projet. »
— Patrice Sguerzi, CEO de SoundCast
Préparer les prochaines innovations
Aujourd’hui, SoundCast dispose d’une plateforme capable d’accompagner sa croissance mondiale tout en conservant un haut niveau de performance et de disponibilité.
L’entreprise s’intéresse désormais aux initiatives Green IT proposées par Google Cloud afin de répondre aux attentes croissantes de ses clients en matière de développement durable.
Cette nouvelle infrastructure constitue également un socle solide pour continuer à innover et accompagner la croissance rapide du marché de l’audio programmatique.
SECTEUR : AdTech / Audio Programmatique
LOCALISATION: France
TECHNOLOGIES: Google Kubernetes Engine, Google Cloud, Anthos Multi Cluster Ingress, Cloud Storage, BigQuery
ENJEUX: Scalabilité, Haute disponibilité, Expansion internationale, Performance temps réel, Optimisation des coûts
SOLUTIONS: Architecture Cloud Native, Kubernetes, Multi-régions, Microservices, Data Analytics
POUR ALLER PLUS LOIN:
→ Exploiter Google Kubernetes Engine en production
→ Réduire les coûts de vos infrastructures cloud
→ Découvrir nos services Cloud Operator
Vous avez un besoin similaire ?
Demandez un audit gratuit de votre plateforme.
