목록 보기
무진장 힘들었지만 무진장 성장한 개발 이야기
아키텍처

무진장 힘들었지만 무진장 성장한 개발 이야기

무신사
무신사
2025년 7월 1일

두줄요약

무진장 이벤트의 초고트래픽을 버티기 위해 전시, 주문, 재고, 쿠폰, 운영 전반을 재설계했습니다. CQRS, 이벤트 기반 처리, AIOps와 피처 플래그로 안정성과 대응력을 높였습니다.

문제 상황

  • 무진장 대규모 할인 이벤트에서 분당 400만 건 전시 요청과 분당 1만 건 주문을 안정적으로 처리해야 하는 상황
  • 읽기 트래픽 폭주로 주문 처리까지 마비되던 모놀리식 구조, 재고·쿠폰·운영 영역의 병목과 장애 대응 한계

해결 방법

  • 전시 시스템에 CQRS와 Redis 조회 모델, CDC 동기화, 데이터 압축, 캐시 워밍 적용
  • 주문·재고·쿠폰 시스템을 이벤트 기반 아키텍처와 사전 계산 구조로 전환
  • AIOps로 이상 징후를 탐지하고 피처 플래그로 기능을 즉시 제어하는 운영 체계 구축

성능/운영 포인트

  • 읽기와 쓰기 분리로 장애 격리와 확장성 확보
  • LZ4 조건부 압축으로 Redis 메모리와 네트워크 사용량 절감
  • 분산 락, 낙관적 락, 캐시 스탬피드 방지로 동시성 안정성 강화

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...