Étude de cas Localytics
2015
Basée à Boston, Localytics est une entreprise spécialisée dans l'analyse d'applications Web et mobiles et la participation sociale. De grandes marques telles qu'ESPN, eBay, Fox, Salesforce, RueLaLa et le New York Times utilisent ses outils analytiques et marketing pour comprendre l'efficacité de leurs applications, attirer des clients et fidéliser leur clientèle existante. Le logiciel de l'entreprise est utilisé dans plus de 37 000 applications, sur plus de trois milliards d'appareils à travers le monde.
Avec AWS Lambda, nos différentes équipes d'ingénierie peuvent puiser dans un flux de données parallèle pour créer des microservices indépendamment de l'application d'analyse principale. Cela nous permet de proposer plus rapidement de nouveaux services à nos clients. Pour une start-up, l'accélération des délais d'accès au marché est le nerf de la guerre.
Mohit Dilawari
Directeur de l'ingénierie de Localytics
Le défi
- Prise en charge d'un pipeline comprenant des milliards de points de données chargés chaque jour depuis différentes applications mobiles exécutant le logiciel d'analyse Localytics.
- L'équipe d'ingénierie devait accéder à des sous-ensembles de données pour créer de nouveaux services, mais cela impliquait des efforts supplémentaires en matière de planification de la capacité, de suivi de l'utilisation et de gestion de l'infrastructure.
- L'équipe responsable de la plate-forme souhaitait que les équipes d'ingénieurs bénéficient d'un accès en libre-service.
Pourquoi Amazon Web Services
- L'entreprise utilise AWS pour transférer environ 100 milliards de points de données chaque mois d'Elastic Load Balancing vers Amazon Simple Queue Service, puis versAmazon Elastic Compute Cloud et finalement vers un flux Amazon Kinesis.
- Pour chaque nouvelle fonctionnalité du logiciel marketing, un nouveau microservice utilisant AWS Lambda est créé pour accéder au flux de données Amazon Kinesis. Chaque microservice peut accéder simultanément au flux de données avec d'autres.
Service de traitement et d'analyse d'origine Localytics
Service de traitement et d'analyse d'origine Localytics en utilisant AWS Lambda et Amazon Kinesis
Les avantages
- Découplage les tâches d'ingénierie des produits du pipeline d'analyse de la plate-forme, permettant la création de microservices pour accéder au flux de données sans avoir besoin d'être regroupés avec l'application d'analyse principale.
- Élimination de la nécessite de mettre en service et de gérer l'infrastructure pour exécuter chaque microservice.
- Lambda s'adapte automatiquement à la charge et traite des dizaines de milliards de points de données chaque mois.
- Les délais de commercialisation sont accélérés pour les nouveaux services clients, car chaque fonctionnalité est un nouveau microservice qui peut être exécuté et mis à l'échelle indépendamment des autres microservices.
À propos de Localytics
Basée à Boston, Localytics est une entreprise spécialisée dans l'analyse d'applications Web et mobiles et la participation sociale. De grandes marques telles qu'ESPN, eBay, Fox, Salesforce, RueLaLa et le New York Times utilisent ses outils analytiques et marketing pour comprendre l'efficacité de leurs applications, attirer des clients et fidéliser leur clientèle existante.
Services AWS utilisés
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) est un service Web qui fournit une capacité de calcul sécurisée et redimensionnable dans le cloud. Destiné aux développeurs, il est conçu pour faciliter l'accès aux ressources de cloud computing à l'échelle du Web.
Elastic Load Balancing
Elastic Load Balancing répartit automatiquement le trafic entrant d'application sur plusieurs cibles, comme les instances Amazon EC2, les conteneurs, les adresses IP et les fonctions Lambda.
En savoir plus »
Amazon SQS
La solution Amazon Simple Queue Service (SQS) est un service de file d'attente de messagerie entièrement géré qui vous permet de découpler et mettre à l'échelle des microservices, des systèmes décentralisés et des applications sans serveur.
En savoir plus »
Amazon Kinesis
Amazon Kinesis facilite la collecte, le traitement et l'analyse de données en streaming en temps réel, afin d'obtenir rapidement des informations stratégiques et de réagir rapidement.
En savoir plus »
Démarrer
Les entreprises de toutes tailles et de tous les secteurs d’activités transforment chaque jour leurs activités à l’aide d’AWS. Contactez nos spécialistes et entamez votre transition vers le Cloud AWS dès aujourd'hui.