Post

가상 면접 사례로 배우는 대규모 시스템 설계 기초 - 정리 12장 채팅 시스템 설계

가상 면접 사례로 배우는 대규모 시스템 설계 기초 리뷰

가상 면접 사례로 배우는 대규모 시스템 설계 기초 - 정리 12장 채팅 시스템 설계

가상 면접 사례로 배우는 대규모 시스템 설계 기초

12장 채팅 시스템 설계

기능 요구사항을 확실히 알아둬야한다.

요구사항 분석

  • 응답지연 시간
  • 최대 참가자 수의 채팅방
  • 사용자 접속 상태 표시
  • 단말 지원 관리
  • 푸시 알림

    개략적인 설계안

우선 기본 기능에 집중해야한다. 채팅 서비스는 아래 기능을 필수적으로 제공해야한다.

  • 클라이언트로 부터 메세지 송수신
  • 수신자 결정 및 전달
  • 수신자가 접속 상태가 아닌 경우 접속할 때 까지 메시지 보관 Image

Image

Image

This post is licensed under CC BY 4.0 by the author.