글 검색
제목, 설명, 태그, 본문에서 글을 검색합니다.
소개로 돌아가기
멀티채널 알림서버 신규 구축
주식회사 데이원컴퍼니 · 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 기반 이력 관리와 사용자별 예약 알림 기능 구현