« Pour King, déléguer la responsabilité opérationnelle de Kafka à quelqu'un d'autre était comparable à laisser son enfant à la crèche pour la première fois. Il fallait avoir une confiance totale en l'équipe qui allait s'en occuper. »
Marcus Walter
Directeur technique, King
Confluent Cloud aide King à se concentrer sur l'évolutivité et l'innovation
Parmi les leaders mondiaux dans le domaine du divertissement mobile interactif, l'entreprise King est notamment connue pour son célèbre jeu mobile Candy Crush Saga®. Chaque mois, plus de 200 millions de personnes jouent aux jeux développés par King. En tant qu'entreprise axée sur les données, King a adopté le streaming de données très tôt, en utilisant Apache Kafka® et Apache Flink® pour répondre à ses besoins commerciaux. Cependant, la gestion autonome de Kafka est devenue de plus en plus complexe et coûteuse à mesure que ses besoins en données augmentaient.
Pour continuer à évoluer efficacement, King s'est mis à la recherche d'un partenaire capable de gérer Kafka à l'échelle requise, tout en minimisant les perturbations de ses systèmes propriétaires hautement optimisés. La solution ? Confluent Cloud, une plateforme de streaming de données entièrement gérée qui a permis à King de concentrer son attention sur l'innovation plutôt que sur ses opérations.
De la complexité à la confiance : King s'appuie sur Confluent pour une infrastructure sans faille
La haute disponibilité et la stabilité de Confluent ont été des éléments clés dans le choix de King. Comme l'a noté Marcus Walter, directeur technique chez King, savoir que Confluent pouvait gérer Kafka « mieux que nous » a donné aux développeurs la confiance nécessaire pour laisser la main. Pour King, il était primordial d'établir un partenariat étroit avec un fournisseur, en particulier dans le contexte complexe d'une infrastructure de jeu à grande échelle où la disponibilité, la réactivité et la capacité à collaborer sont des facteurs clés de réussite.
Au départ, King exploitait un pipeline de streaming de données parallèle à son système de traitement par lots, en utilisant Kafka comme moyen de transport. Bien qu'une grande partie de ses indicateurs clés de performance et de ses rapports soient encore basés sur des lots, les coûts élevés du traitement des données ont conduit King à transférer progressivement une partie de ses rapports complexes et de sa surveillance d'entreprise vers Apache Flink. En exploitant les capacités du Stream Processing, King agrège désormais les données en temps réel, ce que le développeur de jeux vidéos décrit comme « un concept très puissant ».
Mise à l'échelle des données clés pour un écosystème d'un milliard d'événements
En traitant de très grands volumes de données, King gère un écosystème de données en constante évolution. L'évolutivité est essentielle, car la capacité à obtenir des informations clés sur les joueurs et leurs comportements stimule le développement des produits et offre à l'entreprise un avantage concurrentiel.
Bien que King ait initialement opéré avec deux pipelines parallèles (par lots et en streaming), son objectif à long terme a toujours été de migrer vers une configuration exclusivement en streaming. La maîtrise de la charge opérationnelle liée à la maintenance de Kafka à grande échelle est l'un des obstacles auxquels il s'est trouvé confronté. Aujourd'hui, avec l'aide de Confluent, la charge opérationnelle a été réduite au minimum, ce qui permet aux équipes de King d'envisager sereinement la migration vers une solution basée uniquement sur le streaming.
Lors de sa transition vers le cloud, King a tenté à plusieurs reprises de migrer son infrastructure Kafka en testant plusieurs fournisseurs et différentes solutions. Finalement, grâce à un dialogue ouvert et constructif, King a acquis la certitude que Confluent était le bon partenaire et a opté pour une migration complète vers son service géré. Désormais, King peut mettre en place de nouveaux environnements sans avoir recours à du matériel supplémentaire, et la charge opérationnelle liée à la gestion du streaming de données est entièrement externalisée. Avec Confluent, King est sur la bonne voie pour abandonner complètement son ancien pipeline de données.
« Nous avons souvent envisagé d'arrêter notre ancien pipeline de reporting, mais nous ne nous sentions pas prêts à franchir le pas. Aujourd'hui, grâce à Confluent, nous avons enfin la confiance nécessaire pour nous lancer, ce qui change vraiment la donne. » — Marcus Walter, Directeur Technique chez King.
En savoir plus sur King
Lancez-vous sur Confluent dès aujourd'hui
Pour toute inscription, recevez 400 $ à dépenser sous 30 jours.