localytics_Customer-Reference_Logo

Localytics 사례 연구

2015

Localytics는 웹 앱과 모바일 앱 분석 및 지원 회사로, ESPN, eBay, Fox, Salesforce, RueLaLa 및 New York Times와 같은 유명 브랜드에서 앱이 어떻게 실행되고 있는지 이해하고 신규 및 기존 고객의 참여를 유도하기 위해 Localytics의 마케팅 및 분석 도구를 사용하고 있습니다. 보스턴에 본사를 둔 Localytics의 소프트웨어는 전 세계에서 30억 개가 넘는 디바이스에서 37,000개 이상의 앱에서 사용됩니다.

python 자습서 시작하기
CustomerReferences_QuoteMark

다양한 엔지니어링 팀은 AWS Lambda를 통해 병렬 데이터 스트림을 활용하여 기본 분석 애플리케이션에서 마이크로 서비스를 독립적으로 생성합니다. 이는 새로운 서비스를 고객에게 더 빨리 선보이는 데 도움이 됩니다. 스타트업은 제품 출시 시간의 단축이 매우 중요합니다.”

Mohit Dilawari
엔지니어링 이사, AWS Lambda

당면 과제

  • Localytics 분석 소프트웨어를 실행하는 다양한 모바일 애플리케이션에서 매일 업로드되는 수십억 개의 데이터 포인트로 구성된 파이프라인을 지원해야 합니다.
  • 엔지니어링 팀이 새로운 서비스를 구축하기 위해서는 데이터 하위 집합에 액세스해야 하지만, 이를 위해서는 추가적인 용량 계획, 사용률 모니터링 및 인프라 관리가 필요합니다.
  • 플랫폼 팀에서는 엔지니어링 팀을 위한 셀프 서비스를 지원하려고 합니다.

Amazon Web Services가 필요한 이유

  • AWS를 사용해 매월 약 1천억 개의 데이터 포인트를 Elastic Load Balancing을 통해 Amazon Simple Queue Service로 전송하고, 그런 다음 Amazon Elastic Compute Cloud로, 마지막으로 Amazon Kinesis 스트림으로 전송합니다.
  • 마케팅 소프트웨어의 각 새로운 기능에 대해 AWS Lambda를 통해 새로운 마이크로 서비스를 생성하여 Amazon Kinesis 데이터 스트림에 액세스합니다. 각 마이크로 서비스는 다른 마이크로 서비스와 병렬로 데이터 스트림에 액세스할 수 있습니다.

Localytics의 오리지널 분석 처리 서비스

localytics-arch-diag-1

AWS Lambda와 Amazon Kinesis를 사용한 Localytics의 분석 처리 서비스

localytics-arch-diag-2

이점

  • 플랫폼 분석 파이프라인에서 엔지니어링 작업이 필요하지 않으며 새 마이크로 서비스를 생성하여 주요 분석 애플리케이션과 번들로 패키징할 필요 없이 데이터 스트림에 액세스할 수 있습니다.
  • 각 마이크로 서비스를 실행하기 위해 인프라를 프로비저닝하고 관리할 필요가 없습니다.
  • Lambda가 로드에 따라 자동으로 확장하고 축소하여 매월 수천억 개의 데이터 포인트를 처리합니다.
  • 각 기능이 다른 모든 마이크로 서비스와 관계없이 실행되고 확장되는 새로운 마이크로 서비스이므로, 새로운 고객 서비스를 출시하는 시간이 단축됩니다.

Localytics 소개

Localytics는 웹 앱과 모바일 앱 분석 및 지원 회사로, ESPN, eBay, Fox, Salesforce, RueLaLa 및 New York Times와 같은 유명 브랜드에서 앱이 어떻게 실행되고 있는지 이해하고 신규 및 기존 고객의 참여를 유도하기 위해 Localytics의 마케팅 및 분석 도구를 사용하고 있습니다.


사용된 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의 전문가와 상담하고 AWS 클라우드로의 전환을 지금 시작하십시오.