polling 하지 말고 밀어 줘
알림은 서버가 밀어 주기에 가장 잘 맞는 사례야. 사용자가 요청하지 않았지만 서버에는 전할 소식이 있지. 자료형이 있는 메시지로 보내고 클라이언트 UI 가 토스트, 배지, 소리 중 알맞은 표현을 골라.
여러 기기로 펼치기
같은 사용자가 휴대폰, 노트북, 태블릿을 열어 두었다면 셋 모두에 보여야 해. 더 나아가 어느 기기에서든 확인하면 모두에서 지울 수도 있지. 트랙 4 의 여러 기기 지원 관리자를 쓰면 전송 자체는 한 줄이면 돼.
알림 흐름에는 SSE 로 충분해
알림은 서버에서 클라이언트로만 흘러가므로 단순함에서는 SSE 가 이겨. 같은 연결에서 다른 양방향 흐름까지 처리해야 할 때 WebSocket 을 골라.