최고의 백엔드 개발자 (예정)

  • 홈
  • 태그
  • 방명록

nginx 1

SSE 기반 실시간 알림 구현기 : 기술 선택부터 프로덕션 안정화까지

필자는 현재 스마트폰 역경매 플랫폼 bidr(비더)를 개발 중이다. (5월 런칭 목표) bidr에서는 입찰 도착, 최저가 갱신, 계약 체결 등 실시간으로 사용자에게 전달해야 하는 이벤트가 많다. 구매자 입장에서는 내 견적에 새로운 입찰이 들어왔을 때 빠르게 인지해야 하고, 판매자 입장에서는 내가 제시한 입찰이 선택됐을 때 즉각적으로 알아야 이후 계약 흐름이 자연스럽게 이어진다. 이번 포스팅에서는 이 실시간 알림을 어떤 방식으로 구현할지 선택하는 과정부터, 실제 구현 후 프로덕션 환경에서 안정적으로 동작하도록 개선한 과정까지 정리해보려 한다. 기술적 의사결정 — 폴링, WebSocket, SSE실시간 알림을 구현하는 방법은 크게 세 가지다. 폴링, 웹소켓, SSE. 1. 폴링 (Polling)클라이언트가 ..

Project/phonebid 2026.04.26
이전
1
다음
더보기
프로필사진

최고의 백엔드 개발자 (예정)

쉬지마 이경진

  • 분류 전체보기 (119) N
    • Containerization (11)
      • Docker (11)
    • Programming Languages (8)
      • Python (8)
    • General (5)
      • IDE (3)
      • debugging (2)
      • etc (0)
    • Algorithm (29)
      • Programmers (14)
      • LeetCode (6)
      • BaekJoon (6)
    • ORM (0)
      • JPA (0)
    • Framework (6)
      • Spring (5)
    • Architecture (2)
      • MSA (2)
    • Project (34) N
      • Newsfeed (8)
      • MSA 프로젝트 (8)
      • 대용량 트래픽 프로젝트 (9) N
      • phonebid (6)
      • ERP 프로젝트 (2)
    • Cloud (5)
      • AWS (5)
    • Computer Science (11)
    • Review (8)

Tag

알고리즘, redis 분산락, LeetCode, 코딩테스트, MSA, resilience4j, 프로그래머스, Docker, IntelliJ, 백준, JPA, programmers, python, 리트코드, 파이썬, BOJ, REDIS, Race Condition, spring, 도커,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

최근댓글

Copyright © AXZ Corp. All rights reserved.

티스토리툴바