IOS의 Push Notification Server의 동작 원리

안녕하세요. (첫글인거 같네요.)
요즘 서버 인프라에 대해서 흥미롭게 고민?중인데, 대량의 푸쉬노티를 어떻게 날릴까 하는 주제로 열심히 조사중입니다.
제 궁금증에 대한 완벽한 해소는 아니지만 Apple에서 어떻게 메시징을 중계 하는지 아주 쉽게 설명을 한 블로그가 있어 공유 하고 싶어요.

사실 저의 호기심은, 저 APNs 서버의 인프라인데요,
세상에 천만명 혹은 그 이상이 사용하는 서비스들이 있을껀데, 그리고 그것들이 한두개도 아닐 테지요. 그런데 어떻게 그 많은 트래픽을 실시간 전달이 가능할까 이긴 합니다 ^^; 단순히 인프라 확장으로 가능 하려나요?
감사합니다.

6 Likes

저같으며 이런 대용량 배치 처리는 당연히 Message Que를 활용하겠지만
최근에는 Actor Model 패턴을 많이 쓰는것으로 알아요

그리고 APM , 로그시스템 등 ECO시스템 구축에 많은 고려사항이 있는것으로 알아요

근데 좀 작은 회사에 경우에는 보통 대행 서비스를 이용하죠 이것 구축할려며 배보다 배꼽이 더 큰경우가 많아서요

4 Likes