
Estudo de caso da Localytics
2015
A Localytics é uma empresa que oferece uma plataforma de análise e engajamento para aplicativos móveis e da web. Grandes marcas, como ESPN, eBay, Fox, Salesforce, RueLaLa e New York Times, usam suas ferramentas de análise e marketing para entender o desempenho dos aplicativos e como engajar clientes novos e atuais. O software da empresa sediada em Boston é usado em mais de 37.000 aplicativos e mais de três bilhões de dispositivos no mundo inteiro.


Com o AWS Lambda, nossas diversas equipes de engenharia podem explorar um stream de dados para criar microsserviços independentemente do aplicativo de análise principal. Ele nos ajuda a disponibilizar serviços para os nossos clientes mais rapidamente. Para uma startup, é primordial reduzir o tempo de entrada no mercado.”
Mohit Dilawari
Diretor de Engenharia, Localytics
O desafio
- Sustenta o pipeline com bilhões de pontos de dados carregados todos os dias de aplicativos móveis diferentes em execução no software de análise da Localytics.
- A equipe de engenharia precisava acessar os subconjuntos de dados para criar novos serviços, mas isso levou ao planejamento de capacidade adicional, ao monitoramento de utilização e ao gerenciamento da infraestrutura.
- A equipe da plataforma desejava habilitar o autoatendimento para as equipes de engenharia.
Por que a Amazon Web Services
- Usa a AWS para enviar cerca de 100 bilhões de pontos de dados mensalmente por meio do Elastic Load Balancing para o Amazon Simple Queue Service, depois para o Amazon Elastic Compute Cloud e, finalmente, para o stream do Amazon Kinesis.
- Para cada novo recurso do software de marketing, um novo microsserviço usando o AWS Lambda é criado para acessar o stream de dados do Amazon Kinesis. Cada microsserviço pode acessar o stream de dados em paralelo com outros.
Serviço original de processamento de análises da Localytics

Serviço de processamento de análises da Localytics usando o AWS Lambda e o Amazon Kinesis

Os benefícios
- Desacopla os esforços da engenharia de produtos do pipeline de análise da plataforma, permitindo a criação de novos microsserviços para acessar streams de dados sem que eles precisem ser agrupados com o aplicativo de análise principal.
- Elimina a necessidade de provisionar e gerenciar a infraestrutura para executar cada microsserviço.
- O Lambda aumenta e reduz a escala vertical automaticamente com a carga, processando dezenas de bilhões de pontos de dados mensalmente.
- Acelera o tempo de entrada no mercado de novos serviços do cliente, pois cada recurso é um novo microsserviço que pode ser executado e escalado, independentemente de todos os outros microsserviços.
Sobre a Localytics
A Localytics é uma empresa que oferece uma plataforma de análise e engajamento para aplicativos móveis e da web. Grandes marcas, como ESPN, eBay, Fox, Salesforce, RueLaLa e New York Times, usam suas ferramentas de análise e marketing para entender o desempenho dos aplicativos e como engajar clientes novos e atuais.
Serviços da AWS usados
Amazon EC2
O Amazon Elastic Compute Cloud (Amazon EC2) é um web service que disponibiliza capacidade computacional segura e redimensionável na nuvem. Ele foi projetado para facilitar a computação em nuvem na escala da web para os desenvolvedores.
Elastic Load Balancing
O Elastic Load Balancing distribui automaticamente o tráfego de entrada de aplicativos entre diversos destinos, como instâncias do Amazon EC2, contêineres, endereços IP e funções Lambda.
Saiba mais »
Amazon SQS
O Amazon Simple Queue Service (SQS) é um serviço de filas de mensagens gerenciado que permite o desacoplamento e a escalabilidade de microsserviços, sistemas distribuídos e aplicativos sem servidor.
Saiba mais »
Amazon Kinesis
O Amazon Kinesis facilita a coleta, o processamento e a análise de dados de streaming em tempo real, permitindo que você obtenha insights oportunos e reaja rapidamente às novas informações.
Saiba mais »
Comece a usar
Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e inicie sua própria jornada para a Nuvem AWS hoje mesmo.