localytics_Customer-Reference_Logo

Пример использования: Localytics

2015 г.

Компания Localytics занимается разработкой мобильных и интернет-приложений для анализа данных и взаимодействия с пользователями. Такие крупнейшие бренды, как ESPN, eBay, Fox, Salesforce, RueLaLa и New York Times, используют ее маркетинговые и аналитические инструменты для анализа производительности приложений и взаимодействия с новыми и уже имеющимися клиентами. Главный офис компании расположен в Бостоне, а выпускаемые ею программные продукты используются более чем в 37 000 приложений на трех миллиардах устройств по всему миру.

учебное пособие: Python
CustomerReferences_QuoteMark

С помощью AWS Lambda разные команды разработчиков Localytics могут работать над параллельными потоками данных, чтобы создавать микросервисы независимо от основного приложения для аналитики. Это помогает быстрее выпускать новые сервисы для клиентов. Ведь быстро выйти на рынок чрезвычайно важно для стартапов».

Мохит Дилавари
Технический директор, Localytics

Задачи

  • Поддержка конвейера с миллиардами точек данных, загружаемых ежедневно из различных мобильных приложений, в которых используется ПО для анализа данных от Localytics.
  • Технической группе требовался доступ к подмножествам данных для создания новых сервисов, но для этого нужно было планировать дополнительные ресурсы, проводить мониторинг их использования и управлять инфраструктурой.
  • Группа поддержки платформы хотела обеспечить разработчикам возможность работать самостоятельно.

Причины выбора Amazon Web Services

  • Благодаря AWS можно отправлять около 100 миллиардов точек данных ежемесячно через Elastic Load Balancing в сервис Amazon Simple Queue Service, затем в Amazon Elastic Compute Cloud и, наконец, в поток Amazon Kinesis.
  • Для каждой новой возможности маркетингового ПО создается новый микросервис для доступа к потоку данных Amazon Kinesis с помощью AWS Lambda. Каждый микросервис получает доступ к потоку данных параллельно с остальными.

Исходная версия сервиса для анализа и обработки данных от Localytics

localytics-arch-diag-1

Версия сервиса для анализа и обработки данных от Localytics с использованием AWS Lambda и Amazon Kinesis

localytics-arch-diag-2

Преимущества

  • Изоляция функций разработки продуктов от конвейера аналитики платформы позволяет создавать новые микросервисы для доступа к потоку данных без привязки к основному аналитическому приложению.
  • Нет необходимости выделять инфраструктуру и управлять ею при запуске каждого микросервиса.
  • В зависимости от изменений нагрузки Lambda автоматически масштабируется в сторону увеличения или уменьшения и позволяет обрабатывать десятки миллиардов точек данных в месяц.
  • Ускорение выхода на рынок новых клиентских сервисов благодаря тому, что каждая возможность является новым микросервисом, который выполняется и масштабируется независимо от других.

О Localytics

Компания Localytics занимается разработкой мобильных и интернет-приложений для анализа данных и взаимодействия с пользователями. Такие крупнейшие бренды, как ESPN, eBay, Fox, Salesforce, RueLaLa и New York Times, используют ее маркетинговые и аналитические инструменты для анализа производительности приложений и взаимодействия с новыми и уже имеющимися клиентами.


Использованные сервисы AWS

Amazon EC2

Вычислительное облако Amazon Elastic Compute Cloud (Amazon EC2) – это веб‑сервис, предоставляющий безопасные масштабируемые вычислительные ресурсы в облаке. Он предназначен для упрощения облачных вычислений в масштабе Интернета.

Подробнее »

Elastic Load Balancing

Elastic Load Balancing автоматически распределяет входящий трафик приложений между несколькими целевыми объектами, такими как инстансы Amazon EC2, контейнеры, IP‑адреса и функции Lambda.

Подробнее »

Amazon SQS

Amazon Simple Queue Service (SQS) – это полностью управляемый сервис очередей сообщений, с помощью которого можно изолировать и масштабировать микросервисы, распределенные системы и бессерверные приложения.

Подробнее »

Amazon Kinesis

С помощью Amazon Kinesis можно легко собирать, обрабатывать и анализировать потоковые данные в режиме реального времени, чтобы своевременно получать аналитические результаты и быстро реагировать на новую информацию.

Подробнее »


Начать работу

Ежедневно компании всех размеров и из всех отраслей радикально модернизируют свой образ ведения дел с помощью AWS. Свяжитесь с нашими специалистами и начните переход в облако AWS уже сегодня.