목록 보기
Server-Sent Events로 실시간 알림 전달하기
백엔드

Server-Sent Events로 실시간 알림 전달하기

우아한 형제들
우아한 형제들
2025년 10월 24일

두줄요약

MQTT 기반 알림의 제약을 해결하기 위해 AWS IoT와 SSE를 도입했습니다. 정형화된 메시지, 재전송, 수신 확인으로 실시간성과 안정성을 높였습니다.

핵심 내용

  • MQTT 기반 실시간 알림 시스템의 한계로 인해 AWS IoT와 SSE를 도입해 알림 전달 구조를 개선한 사례
  • zero payload, 방화벽 차단, Webview 연결 제약을 줄이고, 정형화된 메시지와 인증 기반 구독으로 보안과 운영성을 강화
  • 메시지 순서 보장과 유실 방지를 위해 브로커 기반 전달, Last-Event-ID 재전송, heartbeat, 세션 관리, 중복 연결 방지, commitUrl 수신 확인을 적용
  • WebSocket 대신 REST API + SSE 조합을 선택해 기존 아키텍처와의 정합성과 단방향 실시간 알림 요구를 맞춤

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...