문제 이해 및 설계 범위 확정
응답지연이 낮은 일대일 채팅 기능
최대 100명까지 참여할 수 있는 그룹 채팅 기능
사용자의 접속상태 표시 기능
다양한 단말 지원. 하나의 계정으로 여러 단말에 동시 접속 지원
푸시 알림
5천만 DAU
채팅 서비스의 기능
클라이언트로부터 메시지 수신
메시지 수신자 결정 및 전달
수신자가 접속 상태가 아니면 접속할 때까지 메시지 보관
채팅 서비스의 통신 프로토콜