OnionFive | Fullstack Developer
2025.03 ~ 2025.11
주요 이력
- 이메일 중심 알림(확인율 <10%) → 실시간 알림 전환
- 활성 사용자 10% → 50%+, 평균 확인/응답 1~2일 → 수 시간 이내
- 최대 20,000 msg/s 처리 (Redis Stream + Consumer Group)
- 지연율 10% → 5% 이하, 전달 성공률 50%+ 증가
B2B SaaS 환경에서 실시간 아키텍처와 대용량 운영 문제를 해결한 경험
오니온파이브에서 저는
기능 개발자가 아니라 구조를 설계하고 운영을 안정화하는 개발자로 일했습니다.
이 회사에서 제가 마주한 문제는 네 가지였습니다.
- 이메일 중심 알림의 실시간성 부족
- 9년 된 Django Template 기반 레거시 구조
- 불안정한 프론트 상태 관리
- 수백만 로우 환경에서 발생한 실제 장애
이 네 가지를 순차적으로 해결했습니다.
1️⃣ Redis Stream 기반 중앙 실시간 알림 서버 구축
문제 정의
알림은 이메일에 국한되어 있었고,