Buffalo Studios Optimise la Valeur des Données pour Accroître sa Compétitivité dans le Secteur des Jeux Sociaux

La solution de gestion Big Data Talend Enterprise confère à l’infrastructure d’intégration des données la flexibilité dont elle a tant besoin
Nous avons besoin de mesurer la performance de nos fonctionnalités, qu’elle soit bonne ou mauvaise, presque en temps réel. Plus l’exploitation des données sera simple pour nous, plus l’équipe BI pourra en tirer parti. Talend nous aide à optimiser les processus, à améliorer la rapidité et à accroître la valeur que nous pouvons tirer de nos données.
Barry Sohl, Chief Technology Officer at Buffalo Studios

Buffalo Studios, une filiale de Caesars Interactive Entertainment (CIE) basée à Santa Monica en Californie, crée des jeux de casino en ligne conviviaux et accessibles permettant aux utilisateurs de trouver de nouveaux amis grâce au divertissement interactif. Le projet le plus considérable de Buffalo Studios est Bingo Blitz, le jeu de bingo en ligne gratuit le plus diffusé dans le monde.

Des millions d’utilisateurs actifs propulsent chaque mois Buffalo Studios au sommet des classements sur Facebook, iOS, Android et Kindle. Barry Sohl, le directeur technique chez Buffalo Studios, est bien conscient des immenses opportunités d’affaires que génère la notoriété de leurs jeux. Encore faudrait-il savoir comment exploiter les données efficacement…  

 « De manière générale, le secteur dans lequel nous évoluons fonde sa croissance sur les informations, » commente Sohl. « En effet, les informations que nous récoltons déterminent toutes nos décisions au niveau du marketing et du développement des produits. C’est grâce à cela que nous sommes toujours en avance sur nos concurrents. »

Dans le cas de Bingo Blitz, Buffalo recueille des données permettant de savoir quelles cartes ont été jouées lors de chaque partie, si le joueur fait bingo ou pas, combien de crédits sont gagnés et dépensés, etc. « Chaque mouvement des données récupérées est vital. Et nous avons des centaines de points de collecte d’informations dans chaque jeu, » remarque Sohl, en ajoutant que l’entreprise traite plus de 100GB de données tous les jours, un volume qui devrait augmenter rapidement. 

Mais, bien sûr, il y a un obstacle. Selon Sohl : « Avant que ces données ne deviennent vraiment intéressantes pour nous, nous devons les exploiter. Alors seulement pourront-elles se transformer en levier de croissance et en avantage concurrentiel. Voilà pourquoi il est indispensable que les informations soient  fiables et qu’elles puissent être intégrées à l’intérieur de notre Data Warehouse. »

Élimination des blocages coûteux

L’intégration de données à l’intérieur du Data Warehouse a toujours représenté un défi à Buffalo, qui utilisait un ensemble désordonné de code personnalisé et de scripts Python. Le résultat était bien en-dessous des attentes. 

“Chaque semaine, nous délivrons de nouvelles fonctionnalités pour nos jeux, surtout pour Bingo Blitz. Nous avons besoin d’outils spécifiques afin d’analyser leur comportement et identifier les plus performantes d’entre elles, » explique Sohl. « Nous voulons savoir qui les utilise et mesurer leur incidence sur l’environnement du jeu. »  

Pourtant, le système d’intégration de données tel qu’il était paramétré chez Buffalo rendait l’ajout de ces nouveaux points de mesure extrêmement fastidieux. Comme Sohl l’indique : « Il s’agissait d’une opération manuelle très pénible, au point que tout se bloquait au niveau de l’équipe chargée du traitement des données. Des informations nouvelles et importantes se retrouvaient coincées dans l’infrastructure  et souvent ne passaient même pas la phase de l’extraction à partir des fichiers logs bruts. » Ces ralentissements ont hélas conduit l’équipe BI à penser que les données n’existaient pas. « Pourtant, nous les récupérions. Simplement, elles n’arrivaient jamais au Data Warehouse à cause de la lourdeur du flux, et les événements sur les données ne pouvaient y être ajoutés, » résume Sohl.       

Le directeur technique et ses collaborateurs savaient pertinemment qu’ils devaient trouver une solution capable d’apporter une plus grande flexibilité au niveau de l’intégration des données, ce qui leur permettrait d’ajouter de nouveaux points de mesure, et de repérer les informations  cruciales pour une prise de décisions éclairée.

Flexibilité totale : la réponse de Talend

Après avoir pris en considération la possibilité de développer en interne en Java pur, Sohl et le service technique ont décidé de s’adresser au meilleur éditeur sur le marché capable de répondre à leurs besoins. Talend est ressorti de leurs recherches. En effet, précise Sohl, « Nous nous sommes aperçus immédiatement que Talend proposait un environnement  de développement plus complet et abouti que toutes les solutions faisant l’objet de nos évaluations. »  Buffalo Studios a alors décidé d’effectuer des essais opérationnels de validation avec Talend et d’autres éditeurs. Talend a donné les résultats les plus convaincants.

Et Sohl de poursuivre : « La solution d’intégration de données de Talend était basée sur Java, et nous avons beaucoup apprécié, parce que cela nous permettait de nous appuyer sur les compétences avérées de notre équipe. Sans compter qu’elle offrait davantage de flexibilité et qu’elle pouvait être utilisée immédiatement telle quelle, sans modifications, conjointement avec notre code Java personnalisé. »

Après réflexion, Buffalo Studios a donc choisi la solution d’intégration de données  Talend, y incorporant  quelques composants spécifiques en Java, compatibles avec Talend.     

La mise en place

Buffalo Studios a fait preuve de toute la diligence nécessaire afin de déterminer l’utilisation la plus efficace de la solution Talend pour l’intégration des données, et l’implémentation de la version de production s’est faite de manière rapide et indolore.  

Avec l’aide d’Artha Data Solutions, un partenaire intégrateur de Talend, Buffalo Studios est passé de la conception à l’implémentation du projet en quelques mois à peine. Et, puisqu’aucun de ses collaborateurs n’avait d’expérience avec les solutions Talend, l’entreprise a adopté le système de formation en ligne, ce qui a permis à ses ingénieurs d’acquérir en très peu de temps toutes les connaissances nécessaires.

Leads plus faciles à exploiter : analyse des informations plus rapide et plus grande productivité

Aujourd’hui Buffalo Studios utilise la solution d’intégration Big Data de Talend, et a obtenu la flexibilité qui lui manquait auparavant. « Quand nous avons des besoins d’analyse spécifiques, nous pouvons maintenant écrire nos propres composants Java et les incorporer à la solution Talend, » explique Sohl. « Et quand il s’agit d’ajouter de nouveaux points de mesure des données, nous ne bloquons plus le processus à notre niveau, car nos développeurs travaillent simplement avec les outils sans avoir à effectuer manuellement  de laborieuses modifications. »

Ce type de gestion allégée, à son tour, permet à Buffalo Studios d’ajouter de nouveaux points de données chaque semaine. D’après Sohl, le problème des blocages au niveau des fichiers logs bruts devrait maintenant être totalement résolu.  

Cet avantage revêt une importance capitale pour Buffalo Studios. En effet, si le service technique de Sohl n’arrive pas à livrer les informations cruciales à la direction, les décisionnaires restent dans l’incertitude. « Nous avons besoin de mesurer la performance de nos fonctionnalités, qu’elle soit bonne ou mauvaise, presque en temps réel. Plus l’exploitation des données sera simple pour nous, plus l’équipe BI pourra en tirer parti. Talend nous aide à optimiser les processus, à améliorer la rapidité et à accroître la valeur que nous pouvons tirer de nos données, » précise Sohl. 

De plus, les ingénieurs de l’équipe technique gagnent en productivité, puisqu’ils n’ont plus de problèmes d’intégration à résoudre et peuvent de nouveau se concentrer sur la construction de technologie innovante. C’est ce qui assure la croissance et la fidélisation des clients. 

Perspectives

Globalement, Buffalo Studios est extrêmement satisfait de sa collaboration avec Talend.

« Nous portons beaucoup  d’intérêt à l’exploration des nombreuses possibilités offertes par Talend en termes de qualité des données. Je pense qu’il y aura un vrai potentiel à exploiter en  élargissant le savoir-faire de Talend à d’autres applications, et que nous pourrons alors bénéficier de nombreux avantages au fur et à mesure que nous progresserons, » déclare Sohl.