Fueled by millions of creators around the globe, Shutterstock, Inc. is a leading global platform for licensing high-quality 3D models, videos, music, photographs, vectors, and illustrations.
Shutterstock relies on a complex web of systems and applications to maintain a comprehensive library of over 700 million content items, as well as an all-in-one content editing platform and studio production service. The company depends on data to keep its intricate tech stack running smoothly, identify security threats, and support engineers to make informed decisions.
Plus de capacités de monitoring pour un coût moindre
Les ingénieurs trouvaient qu'ils passaient souvent des heures à générer des rapports sur les modèles de fraude détectés dans les logs, ce qui s'avérait coûteux en temps et en ressources. Les IP malveillants tentant d'accéder aux comptes pour les escroquer, les ingénieurs devaient obtenir une plus grande visibilité plus rapidement sur les menaces éventuelles afin d'assurer la sécurité des utilisateurs.
L'équipe Shutterstock a décidé d'explorer une solution d'observabilité pour faire avancer les capacités de monitoring, protéger les informations client et continuer à assurer une expérience utilisateur exceptionnelle. Shutterstock s'est associé à New Relic, en travaillant directement avec l'équipe d'ingénierie de New Relic pour mettre en place une stratégie d'observabilité avancée et corréler les données télémétriques et commerciales sur un seul et même écran.
« Le fait d'avoir les outils nécessaires pour donner à nos ingénieurs un accès plus rapide aux informations data‑driven est devenu un composant clé de l'amélioration de la fiabilité des performances, de la minimisation des fraudes et de la protection des données des clients. » -Christian Bobadilla, Directeur Sécurité des produits et applications, Shutterstock.
Avec le passage à New Relic, Shutterstock peut désormais prendre des décisions d'ingénierie éclairées grâce aux logs en contexte (les logs avec les problèmes dans les applications et l'infrastructure) et aux améliorations des requêtes de logs(la prise en charge de logique de requête complexe pour aider à répondre à des questions difficiles avec de gros volumes de données). L'outil précédent prenait des heures voire des jours pour générer des rapports sur les modèles de fraude, New Relic peut le faire en quelques minutes. Shutterstock peut désormais placer les données de sécurité immédiatement entre les mains des experts. Ainsi les règles sont mises à jour et les clients sont en sécurité. L'amélioration des requêtes de logs fournit également tous les rapports commerciaux, dont le suivi des Core Web Vitals.
Des données détaillées sur les comportements suspects
L'équipe Shutterstock peut évaluer les activités suspectes et les modèles de fraudes éventuels avec des sous-requêtes et la fonction de filtre en faisant remonter à la surface les tentatives de connexion multiples à partir de sources IP ciblant les comptes des clients, et cela dans le but de bloquer les personnes mal intentionnées et de mieux sécuriser les clients contre la prise de contrôle de leur compte.
L'équipe Shutterstock avait trois exigences cruciales : les JOIN, GeoIP, et Lookups. New Relic GeoIP enrichit les données de log avec les informations de géolocalisation afin que les ingénieurs puissent étudier minutieusement l'instant où s'est produite la menace, et sa provenance. Les JOIN donnent aux équipes le pouvoir de comparer l'activité actuelle aux datasets provenant d'autres tentatives de piratage ou à une liste des personnes mal intentionnées. Les Lookups leur permettent de combiner les données qui ne sont pas dans New Relic avec le reste de leur télémétrie. La fonction de filtrage aide au regroupement des données de manière claire pour l'équipe de sécurité. Avec l'exportation des données et le fait que New Relic est extensible avec des API et sa capacité d'automatisation, les ingénieurs de Shutterstock peuvent produire des rapports de grande qualité sur les tendances d'activité frauduleuse en quelques minutes au lieu de plusieurs jours, ce qui réduit le temps pris par cette tâche de plus de 75 %.
Selon Christian Bobadilla, « Avec New Relic, nos ingénieurs disposent des informations dont ils ont besoin pour résoudre plus rapidement les événements métier critiques éventuels, et nous permet de nous concentrer plutôt sur le soutien aux clients qui va leur permettre de partager leur histoire par le biais de notre grande bibliothèque de contenus ».
En implémentant New Relic, Shutterstock a créé un environnement plus sûr pour tous les clients et a simultanément développé une expérience d'observabilité plus conviviale pour les ingénieurs en consolidant les outils et les pratiques de standardisation. Résultat : la société a nettement amélioré la productivité des développeurs, ce qui leur a permis de gagner du temps et de faire des économies, tout en ayant la visibilité sur les métriques pour améliorer les KPI.