카카오톡급 메신저 시스템 설계: 메시지 순서·멀티 디바이스·푸시·미디어
메시지를 대화별 기준 기록에 먼저 확정하고 실시간 연결, 오프라인 동기화, 푸시를 복구 가능한 전달 경로로 분리하는 메신저 설계 사례다.
메시지를 대화별 기준 기록에 먼저 확정하고 실시간 연결, 오프라인 동기화, 푸시를 복구 가능한 전달 경로로 분리하는 메신저 설계 사례다.
세 가지 workload profile을 비교해 DB 원장, 대화별 순번, cursor replay를 유지할 조건과 별도 경로가 필요한 시점을 정한다.