Accéder au contenu principal

500 transactions en 3 mois

20 jours pour implémenter le projet 

15 minutes de cycle réduites à quelques secondes

Splunk propose des logiciels d'entreprise qui rendent les données machine exploitables, pertinentes et accessibles à tous. L'entreprise connaît l'un des taux de croissance les plus rapides du secteur technologique. Pour poursuivre cette cadence de développement, Splunk devait disposer d'une plateforme agile, alliant rapidité d'exécution et maîtrise des risques.

Enjeu

Splunk utilisait des technologies cloud telles que Salesforce pour les ventes, NetSuite pour la finance ainsi que d'autres applications personnalisées, comme une solution d'exécution qui a soutenu ses première phases de croissance. Les équipes avaient recours à un outil ETL (extraction, transformation, chargement) pour gérer les flux de données et permettre aux équipes ventes, finance et gestion des commandes d'assurer le traitement de celles-ci. Toutefois, à l'image de nombreuses solutions équivalentes, cet outil fonctionnait comme une véritable "boîte noire" qui ralentissait l'équipe IT et freinait toute innovation.

Par ailleurs, cet outil s'est révélé incompatible avec la constante évolution des processus de l'entreprise et ne lui permettait pas d'atteindre son objectif de devenir une plateforme 100 % cloud, car il nécessitait un agent on-premises. Son fonctionnement était opaque et faisait circuler des flux de données déconnectés, mis à jour manuellement et susceptibles de comporter des erreurs. Cette solution ne fournissait ni libre accès ni visibilité sur les données, et ne disposait pas d'une communauté de développeurs capables d'aider Splunk à optimiser ses processus, à accélérer le développement de ses applications et à identifier d'éventuels obstacles.

De plus, l'outil n'offrait ni adaptateur permettant de connecter rapidement entre eux les différents systèmes de Splunk, ni SOA basée sur le cloud, ni environnement de développement intégré (IDE). Il impliquait de disposer d'un agent hôte on-prem, ce qui empêchait l'équipe IT de gérer et de mettre à jour la plateforme cloud, ce qui affectait le contrôle qu'elle pouvait avoir sur ses propres données. Enfin, ce système fonctionnait par cycles de 15 minutes, et non en temps réel, ce qui ralentissait le traitement des commandes.

À l'approche de la fin de l'année, période critique pour le traitement des commandes, Christopher Nelson, directeur des applications d'entreprise chez Splunk, a constaté l'urgence de résoudre leurs problèmes d'intégration constants.

La boîte à outils du traitement des données

Splunk a trouvé en Anypoint Platform™ de MuleSoft le partenaire d'intégration idéal pour accompagner son rythme de croissance soutenu. La solution répondait à ses besoins spécifiques et immédiats en matière d'intégration, mais surtout, elle permettait d'accompagner Splunk dans ses objectifs à plus long terme. Anypoint Platform comprend un IDE intégré, des services web hébergés et une orchestration basée à 100 % sur le cloud. En plus d'un kit de développement logiciel (SDK) permettant de personnaliser les connecteurs, MuleSoft rend possible des synchronisations impeccables grâce à 120 connecteurs prêts à l'emploi, dont Salesforce et NetSuite. MuleSoft fournit également un hébergement, un service de support pour les développeurs, et des technologies intégrées sur lesquelles s'appuyer en toute sérénité.

« MuleSoft est la plateforme idéale pour assurer notre agilité. Ses solutions répondent à tous nos critères, ce qui n'est pas le cas des offres proposées par d'autres acteurs majeurs du marché : en général, celles-ci ne disposent pas de pas toutes les fonctionnalités que nous recherchons », explique Christopher Nelson.

Dans les 20 jours qui ont suivi le lancement d'Anypoint Platform, Splunk a rationalisé son processus quote-to-cash grâce à la génération automatisée et transparente des clés de licence. L'entreprise a accéléré la partie liée à l'exécution au sein de son cycle quote-to-cash pour servir ses clients plus rapidement, finaliser le traitement des commandes avant la fin de l'année et augmenter l'efficacité opérationnelle globale.

Au cours des trois premiers mois de déploiement, les équipes ont réalisé environ 500 transactions. Le traitement de celles-ci, qui prenait auparavant plusieurs minutes, s'est vu réduit à quelques secondes seulement.

« Anypoint Platform de MuleSoft nous apporte une immense valeur ajoutée, et va bien au-delà de l'offre sommaire proposée par ses concurrents », affirme Christopher Nelson. « MuleSoft propose des outils d'intégration uniques, cohérents et faciles à utiliser, le tout au sein d'une plateforme unifiée et adaptée au cloud. »

Permettre une intégration entre le front et le back-office, sans infrastructure

Pour Splunk, disposer d'une solution basée sur le cloud plutôt que sur une infrastructure est une condition sine qua non. L'entreprise envisage en effet le cloud comme un levier de croissance, et c'est exactement ce que lui permet MuleSoft grâce à sa plateforme ouverte. Pour Splunk, l'objectif à long terme est de faire d'Anypoint Platform la clé de voûte de tout son back-office, afin de mettre en place une véritable intégration entre le front-office et le back-office.

Pour l'heure, Splunk continue de profiter des données rendues accessibles par MuleSoft. Par exemple, les fichiers journaux et les données CRM servent désormais à suivre l'engagement sur le site web et à identifier la réussite ou l'échec des transactions. Selon Christopher Nelson, « en nous appuyant sur MuleSoft, nous sommes désormais en mesure de surveiller en temps réel les flux de données entre nos systèmes. Nous pouvons également mesurer l'ensemble des performances de nos systèmes et processus, en allant de notre site web jusqu'à notre ERP. Tout cela, MuleSoft nous a aidés à y parvenir en un rien de temps. »

Grâce à Anypoint Platform, Splunk dispose enfin de la solution d'intégration solide dont elle avait besoin pour avancer. « MuleSoft a su démontrer sa fiabilité et sa capacité à mettre en place une synergie en collectant les données et en les acheminant à travers nos systèmes d'agrégation (qu'il s'agisse de données structurées ou non). La synthèse de données qui en ressort est impressionnante. À mon sens, elle déterminera une bonne partie de ce qui constituera notre avenir. »