목록 보기
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 조합을 선택해 기존 아키텍처와의 정합성과 단방향 실시간 알림 요구를 맞춤

다음 읽기

같은 회사의 연관 글

BFF 서버에 SSE를 도입한 이유: 전시 서버의 통신 구조 재설계

가게목록 전시 구조를 1지면 1API와 BFF 기반 SSE 스트리밍으로 재설계했습니다. 첫 응답을 앞당기고 클라이언트 통신 복잡성을 줄이는 방향을 소개했습니다.

우아한 형제들
우아한 형제들
아키텍처

댓글 0

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

댓글을 불러오는 중...