배민셀프서비스는 가게를 운영하는 파트너가 가게 정보, 메뉴, 할인, 배달지역을 직접 관리하는 서비스입니다. 이 중 배달지역은 한번 정해 두면 자주 바꿀 일이 없습니다. 그런데 기상이 나빠지면 이야기가 달라집니다. 폭우나 폭설이 오면 주문은 평소처럼 들어오는데 배달할 라이더가 부족해져, 취소되는 주문이 급격히 늘어납니다. 취소를 겪은 고객은 다시 주문하지 않을 가능성이 높아지고, 파트너는 가게 운영에 타격을 입습니다. 이 문제를 줄이려고 셀프서비스에 임시배달지역 조정 기능을 만들었습니다. 기상악화 같은 사유가 생기면 배달 반경을 일시적으로 좁혀, 지금 배달 여건으로 감당할 수 있는 가까운 주문 위주로 받는 기능입니다. 받을 수 있는 만큼만 받으니 취소를 줄일 수 있고, 기상이 좋아지면 원래 배달지역으로 되돌립니다. 다만 기능을 만들었다고 끝이 아니었습니다. 임시배달지역 조정 기능이 제 역할을 하려면 파트너가 "지금이 기상악화 상황이다"라는 사실을 제때 알아야 합니다. 기상악화는 비나 눈이 오는지만 보는 게 아니라, 외부 팀이 지역별 날씨와 주문 취소율 같은 걸 종합해 단계별로 판단합니다. 셀프서비스는 외부 팀이 이벤트로 발행하는 기상악화 단계를 받아 파트너에게 전달해야 합니다. 하지만 기존 셀프서비스에는 서버가 파트너에게 먼저 무언가를 보낼 방법이 없었습니다. 지금까지 셀프서비스의 통신은 파트너가 화면을 열거나 버튼을 누를 때 시작됐고, 서버는 그 요청에 응답만 하면 됐기 때문입니다. 파트너가 화면을 열 때까지 기다려서는 기상악화를 제때 알릴 수 없으니, 서버가 먼저 통신을 시작해야 했습니다. 그래서 셀프서비스에 SSE(Server-Sent Events)를 도입했습니다. 기상악화 이벤트는 다음과 같은 흐름으로 파트너 화면까지 전달됩니다. 셀프서비스 서버는 쿠버네티스 위에서 동일한 애플리케이션을 여러 개의 파드로 띄워 운영합니다. 파드는 애플리케이션이 실행되는 단위 하나를 가리킵니다. 파트너의 연결은 그중 한 파드에만 붙고, 어느 파드에 붙었는지는 서버가 따로 알지 못합니다. 기상악화 이벤트 한 건은 Kafka를 거쳐 모든 파드에 뿌려지고, 그중 파트너가 연결되어 있는 파드에서만 프론트로 전달됩니다. 프론트가 받는 건 뭔가 바뀌었다는 신호뿐이라, 최신 기상악화 상태를 다시 조회합니다. 연결 하나를 여는 건 어렵지 않았지만, 여러 파드에 흩어진 연결을 관리하는 일은 쉽지 않았습니다. 서버에서 클라이언트로 실시간 푸시...
비가 오면 사장님이 먼저 압니다: SSE로 만든 실시간 기상악화 알림
Related
실행은 격리하고, 세션은 이어간다: 망분리 환경의 Agent Platform 설계기
1 hour ago
3
유료 SDK 없이, 공개 데이터와 MapLibre로 아파트 3D 지도를 만든 11일
2 hours ago
2
Ask GN: AI 코딩 에이전트에게 셸 명령 권한을 어디까지 주시나요?
5 hours ago
1
Fable 5.2가 조카가 꿈꾸던 게임을 한 번의 요청으로 구현함
5 hours ago
3
Show GN: Daizy - 단어 암기에 특화된 예쁜 Anki/Quizlet Alternative
6 hours ago
2
Show GN: Tacie – 지난 결정, 회의 중에 바로 찾아 주는 Mac용 AI 어시스턴트
6 hours ago
5
1.58비트 터너리 양자화로 30B LLM을 맥북에서 돌리기: 0점에서 89.4%까지 복원한 기록
6 hours ago
5
ElevenLabs는 어떻게 영화 더빙에서 음성 AI 플랫폼으로 확장했나 [영상]
6 hours ago
5
Tips
click
Trending
Popular
[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로
3 weeks ago
576
매경이 전하는 세상의 지식 (매-세-지, 10월 13일)
4 weeks ago
348
반도체팹이 바꾼 건설 수혜株… LS일렉·한양이엔지 재주목
4 weeks ago
347
클래식 문턱 낮춘 17세 아이히혼…“팔로어 상당수가 한국인 놀라워”
4 weeks ago
341
버그를 환자처럼, 코딩 에이전트를 의료팀처럼 다룬 5개월
4 weeks ago
341
“딸 숨져가던 21분 CCTV 사라져”…양재웅 병원 사망 유족, 경찰 초동수사 질타
3 weeks ago
316
Show GN: 나래 한글(나래팩) – AI 에이전트용 HWP/HWPX 편집·생성 CLI/스킬/템플릿 패키지...
3 weeks ago
316
국민연금이 美 아마존과 손잡은 까닭…“AI로 주식 분석할 것”
4 weeks ago
312
'주전들 빼고 호주 날아간' 서울, 김기동 감독 "영건들, 능력 증명하라"... 정현우 "결과 보여주겠다" ...
3 weeks ago
303
김동선, 독립경영 강화 속도전 … 한화M&S 지분 19% 공개매수
4 weeks ago
297
© Clint's Theme Park 2026. All rights are reserved


![[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로](https://image.edaily.co.kr/images/content/defaultimg.jpg)







English (US) ·