안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
[구현 데모] 학교 등하교 알림 푸시 서버 관리 시스템 — 발송 대시보드 · 발송 로그 · 재시도 관리
개발 · 디자인 · 기획
SaaSㆍ솔루션, LMSㆍ강의 플랫폼, 통계ㆍ대시보드
프로젝트 배경
1) 예상 리스크 및 대응 계획 - FCM v1 HTTP API와 레거시 APNS HTTP/2를 단일 Publisher 인터페이스로 추상화하면서 플랫폼별 오류 코드 차이를 통일된 재시도 정책에 매핑하는 설계 문제 - 등교 시간대 단시간 폭발적 발송 요청(Burst Traffic)에서 RabbitMQ Consumer 수를 동적으로 조정하지 않으면 큐 백로그가 누적되는 처리 용량 설계 문제 - 학부모가 기기
프로젝트 성과
RabbitMQ DLQ 기반 재시도 파이프라인 설계
Exponential Backoff + Jitter 알고리즘을 Worker에 구현하고 최대 재시도 횟수·대기 시간을 DB 설정값으로 동적 조정 가능하게 설계할 예정입니다.
FCM/APNS 멀티 플랫폼 토큰 관리 구조 구현
학부모 1명 다중 기기 토큰 1:N 테이블 설계, FCM Token Refresh 웹훅 자동 교체 로직으로 토큰 만료 누락 발송 문제 구조적으로 해결할 예정입니다.
PostgreSQL 월별 파티셔닝으로 이력 테이블 분할 설계
수백만 건 규모 발송 이력 테이블을 월별 레인지 파티셔닝으로 분할하고 커서 페이지네이션을 적용하여 장기 운영 대비 조회 구조를 구축할 예정입니다.
WebSocket 실시간 모니터링 대시보드 구현
ws 라이브러리 기반 WebSocket 서버와 RabbitMQ Management API 폴링을 조합하여 큐 상태와 발송 현황을 클라이언트에 실시간 반영하는 구조를 설계할 예정입니다.
Auto-Failover 헬스체크 및 장애 알림 시스템 구축
RabbitMQ 클러스터 헬스체크 엔드포인트와 장애 감지 트리거를 연동하여 Node.js Express API 38개 엔드포인트 전반의 장애 대응 아키텍처를 구현할 예정입니다.
핵심 기능
발송 대시보드
푸시 알림 발송 현황을 실시간으로 확인하는 메인 대시보드. 성공/실패/재시도 현황 카드와 시간대별 발송 추이 차트를 제공합니다
진행 단계
FCM/APNS 푸시 인프라 설계
2026.03.
FCM v1 HTTP API 및 APNS HTTP/2 연동 구조 설계, 멀티 플랫폼 토큰 관리 DB 스키마 확정 및 Prisma 마이그레이션 구성
프로젝트 상세
1) 포트폴리오 소개 FCM/APNS 기반 등하교 알림 푸시 서버를 Node.js + RabbitMQ Queue Worker 구조로 설계하고, Auto-Failover 고가용성 아키텍처와 재시도 정책을 구현한 B2B 관리자 대시보드입니다. 실시간 발송 현황 모니터링, 학부모별 수신 이력 추적, 장애 알림 기능을 포함한 운영 관리 시스템 전체를 구축할 예정입니다. 2) 작업 범위 - 발송 대시보드: 푸

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2026.03. ~ 2026.03.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
풀스택 개발 (기여도 100%)
관련 기술
TypeScript
PostgreSQL
Express
Node.js
prisma
React