OnionFive | Fullstack Developer
2025.03 ~ 2025.11
주요 이력
- 이메일 기반 알림 → 실시간 알림 시스템 전환
- 활성 사용자 10% → 50%+ 증가
- 평균 응답 시간 1~2일 → 수 시간 이내 단축
- Redis Stream 기반 파이프라인 구축 → 최대 20,000 msg/s 처리
- 알림 지연율 10% → 5% 이하 감소 / 전달 성공률 50%+ 증가
1️⃣ Redis Stream 기반 실시간 알림 시스템 설계 및 구축
문제
- 이메일 중심 알림 → 실시간성 부족 (확인율 <10%)
- 서비스별 알림 분산 → 통합 관리 불가
해결
Service → Redis Stream → Notification Server → Cassandra → WebSocket
- Redis Stream + Consumer Group 기반 비동기 처리
- Cassandra 기반 대용량 저장 구조 설계
- WebSocket 기반 사용자 단위 실시간 전달 구조 구현
결과