실시간 주식 데이터 파이프라인
배경
주식·금융 교육 스타트업의 모의투자 서비스 시세 처리 담당. 코스피·코스닥 전 종목(3,000+) 실시간 시세 대상.
문제
기존 모놀리식 구조에서 트래픽 집중 시 처리 지연 발생, 장애가 서비스 전체로 확산.
해결
Spring WebFlux 리액티브 처리, RabbitMQ 메시지 큐, InfluxDB 시계열 저장 기반 MSA로 재설계. WebSocket으로 실시간 시세 푸시, 도메인별 서비스 분리로 장애 격리.
성과
3,000+ 종목 동시 WebSocket 연결을 1초 미만 지연으로 처리. 부하가 몰려도 서비스 단위로 확장·격리 가능한 구조 확보.