프로젝트 배경
1) 예상 리스크 및 대응 계획 - 배달 플랫폼 Webhook의 이벤트 중복 수신(at-least-once) 리스크가 있으며, Redis를 활용한 멱등성 키 캐싱으로 중복 처리를 방지할 계획입니다. - 슬랙 API Rate Limit(Tier 3: 50+ RPM) 초과 리스크가 있으며, Bull Queue의 rate limiter 옵션으로 초당 전송량을 제어할 계획입니다. - Bull Queue 워커 비
프로젝트 성과
Redis Stream + Bull Queue 이벤트 파이프라인 설계
Webhook 수신부터 슬랙 전송까지 Redis 기반 이벤트 파이프라인을 구성하여 순서 보장과 재시도 내결함성을 동시에 구현합니다.
매장×이벤트 복합 키 라우팅 구조 구현
매장 ID와 이벤트 유형 조합으로 알림 채널을 세분화하는 라우팅 테이블 및 관리 UI를 구현합니다.
Slack Block Kit 기반 구조화 알림 메시지 적용
이벤트 유형별 Block Kit 템플릿을 설계하여 주문 정보를 가독성 높은 카드 형태로 표시하는 메시지 렌더링 구조를 적용합니다.
WebSocket 실시간 이벤트 피드 구현
서버→클라이언트 WebSocket 스트리밍으로 관리 대시보드에 이벤트 발생을 실시간 반영하는 피드 컴포넌트를 구현합니다.
핵심 기능
진행 단계
이벤트 파이프라인 설계
2026.04.
배달 플랫폼 Webhook 이벤트 명세 분석, Redis Stream + Bull Queue 아키텍처 설계, Slack Block Kit 메시지 템플릿 정의.
프로젝트 상세
1) 포트폴리오 소개 배달 플랫폼의 신규 주문·취소·리뷰 이벤트를 슬랙 워크스페이스로 실시간 전달하는 알림 브리지 시스템 구현 데모입니다. WebSocket과 Webhook을 조합한 이벤트 파이프라인, 멀티 채널 라우팅, 메시지 큐 기반 재시도 구조를 적용합니다. 카카오-슬랙 연동과 동일한 핵심 기술(Webhook, Redis 큐, Slack API)을 외식 도메인에서 구현하여 API 통합 역량을 검증합니다







