구릉님의 프로필 사진

구릉

1 3

듀오링고가 6초 만에 400만 건의 푸시 알림을 보낸 방법 AWS SQS

Duolingo는 Super Bowl 중계 중에 5초짜리 광고가 방송될 때 4백만 개의 모바일 푸시 알림을 발송했습니다. 이를 위해 Duolingo 엔지니어들은 AWS 클라우드 플랫폼을 활용하여 7개 미국 도시에 걸쳐 수백만 명의 사용자에게 메시지를 전송할 수 있는 비동기식 아키텍처를 설계했습니다.


(...)


중요한 도전 과제는 4백만 개의 푸시 알림을 Google (FCM) 및 Apple (APN) 플랫폼에 신속하게 게시하면서 중복을 방지하는 것이었습니다. Duolingo 팀은 FIFO SQS 큐를 사용하여 메시지의 중복을 제거했습니다. 또한, SQS 큐의 인-플라이트 메시지 한도와 데이터 배치를 사용하여 필요한 게시 속도를 지원했습니다.


Super Bowl 광고 방송 직전, 마케팅 관리자들이 여러 채널에서 실시간 스트림을 모니터링하면서 푸시 알림 전송을 시작했습니다. 결과적으로, 아키텍처는 3.9초 안에 알림의 95%, 5.7초 안에 99%의 알림을 전송하는 데 성공했습니다.


  • 원글

    • https://www.infoq.com/news/2024/04/qcon-london-duolingo-super-bowl/?topicPageSponsorship=cf006977-cdb4-4eb9-9d6a-d9aaa0253d08


  • 마이크로 서비스에 Amazon SQS 메시지 큐 활용하기

    • https://note.hatemogi.com/amazon-sqs.html

QCon London: How Duolingo Sent 4 Million Push Notifications in 6 Seconds During the Super Bowl Break

InfoQ

QCon London: How Duolingo Sent 4 Million Push Notifications in 6 Seconds During the Super Bowl Break

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 11일 오전 2:07

댓글 0