실시간 채팅
핵심 개념
8개
문제
16개
면접 질문
32개
내 실력이 궁금하다면?
맛보기 시험로그인 없이 5문제 맛보기
필수 개념
신입 백엔드 개발자가 반드시 알아야 할 핵심 개념
요구사항 정리와 범위 자르기
숫자 하나가 설계 하나를 정한다
기초
면접 질문 4개팬아웃 전략
한 번 보낸 메시지를 N명에게 어떻게 도달시키나
심화
면접 질문 4개연결 계층 분리
연결을 유지하는 일과 메시지를 처리하는 일은 자원 성격이 다르다
심화
면접 질문 4개순서 보장과 파티션 나누기
채널 안에서만 보장하면 채널로 나눌 수 있다
심화
면접 질문 4개메시지 저장과 지난 대화 조회
쓰기는 많고 조회는 최근 것만 본다
심화
면접 질문 4개접속하지 않은 사용자에게 전달하기
동시 접속 20만은 전체 사용자가 아니다
심화
면접 질문 4개읽음 표시와 갱신 비용
읽음 갱신이 메시지보다 많아진다
심화
면접 질문 4개접속 상태와 타이핑 표시
가장 잦은 쓰기이면서 가장 덜 중요하다
심화
면접 질문 4개