실시간 알림 시스템을 구현할 때 WebSocket과 SSE(Server-Sent Events) 중 어떤 기술이 더 적합한지 판단하는 기준은 무엇인가요?
#websocket
대상 독자: 백엔드
질문 의도
양방향 및 단방향 실시간 통신의 특징을 이해하고 요구사항에 최적화된 기술을 선택할 수 있는지 확인
평가 포인트
통신 방향성(Full-duplex vs Half-duplex), 프로토콜 오버헤드, 재연결 메커니즘 차이 인지
모범 답안펼치기
꼬리 질문
- WebSocket 환경에서 서버 확장 시 세션 공유 문제를 어떻게 해결하시나요?
- 모바일 앱의 백그라운드 상태에서 실시간 연결을 유지하기 위한 방안은 무엇인가요?
- Socket.io 같은 라이브러리를 사용했을 때와 순수 WebSocket API를 사용했을 때의 차이점은 무엇인가요?