Des temps de chargement plus courts pour des processus utilisateur plus fluides
Que ce soit pour aider les familles à trouver des soins ou pour mettre en place un calendrier de paie, Care.com cherche à offrir une expérience utilisateur exceptionnelle à chaque étape. Splunk Real User Monitoring (RUM) supervise l’application d’inscription de Care.com, ce qui permet à l’équipe de mesurer les performances de l’intégralité des transactions, du navigateur web en front-end aux dépendances des services de back-end. Elle a ainsi pu identifier des défauts de performance sur certaines pages et corriger les dépendances tierces qui en étaient responsables.
« Nous pouvons désormais corréler les traces back-end de l’APM avec les traces front-end de RUM. C’est un atout considérable parce que c’est notre chaînon manquant », déclare Schade. « C’est très éclairant : nous avons ainsi mis au jour des inefficacités cachées que nous sommes maintenant en mesure de corriger. »
Le prochain objectif de l’équipe est d’appliquer Splunk RUM à davantage de flux de l’entreprise afin d’optimiser davantage les temps de chargement des pages et d’améliorer l’expérience des utilisateurs. « Les fonctions métier nous posent beaucoup de questions, elles veulent savoir d’où viennent les utilisateurs ou combien de temps ils restent sur une page », détaille Schade. « Nous sommes impatients d’utiliser RUM pour répondre à ces questions. » Coddington abonde : « Splunk RUM fait le lien avec toute la télémétrie dont nous disposons, et c’est très puissant. »
Care.com a géré une demande accrue pendant la pandémie de Covid-19, mais la plateforme anticipe une autre année de forte croissance et de demande. En plus d’achever la centralisation, Coddington vise une multiplication par dix de la fréquence des publications. Pour y parvenir, ses équipes DevOps utiliseront Splunk pour visualiser les problèmes au fur et à mesure qu’ils surviennent, configurer des alertes automatiques et suivre les événements de publication de versions au fil du temps. À chaque nouvelle version, les équipes s’appuieront également sur la fonction de suivi en direct de Splunk Log Observer pour voir, en temps réel, si un service ne fonctionne pas correctement.
Schade déclare : « Le partenariat entre Splunk et Care.com est vraiment productif. Splunk nous a aidés à atteindre de nombreux objectifs avec notre architecture, parfois plus rapidement que prévu. Nous n’aurions pas pu le faire autrement, et nous attendons la suite avec impatience.