Devy

글 검색

제목, 설명, 태그, 본문에서 글을 검색합니다.

소개로 돌아가기

멀티채널 알림서버 신규 구축

주식회사 데이원컴퍼니 · 2025.06 — 2025.10

Spring BootSQSRedisDynamoDB

수행 내용

  • 카카오톡·SMS·앱푸시·Slack 등 N개 채널을 통합하는 독립 알림서버를 0→1로 설계하고, 백엔드·PHP에 흩어진 알림 로직을 Java/Spring 기반 서비스로 통합
  • SQS 기반 이벤트 드리븐 구조와 DLQ를 구성해 대량 발송 상황에서도 알림 누락 없이 처리
  • enum 기반 채널 라우팅과 클라이언트 SDK를 설계해 신규 알림 추가 시 등록 지점을 최소화
  • Java Reflection과 어노테이션 기반 매핑으로 알림 템플릿 변수를 객체 필드와 자동 치환하는 SDK 구성
  • 백오피스에서 알림 메시지와 발송 설정을 관리할 수 있는 기능과 메뉴 신설
  • Redis Lock 기반 멱등성 체크로 중복 발송률 0% 달성, 중복제거로 인한 카카오 알림 비용 10% 절감
  • AWS DynamoDB 기반 이력 관리와 사용자별 예약 알림 기능 구현

관련 글