나야, 주문 - 주문시스템의 도전과 성장 이야기

나야, 주문 - 주문시스템의 도전과 성장 이야기

9
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

무신사 주문 시스템의 도전과 성장

이 게시물은 무신사의 주문 시스템이 초기 모놀리식 아키텍처에서 마이크로서비스 아키텍처(MSA), 이벤트 기반 아키텍처, Kafka 기반 스트리밍 아키텍처로 진화하며 안정성과 확장성을 높여온 과정을 설명합니다.

주요 개선 과정

  • PHP 5.6에서 7.4로 업그레이드하며 코드 표준화 및 객체지향 설계 도입
  • DB 부하 완화를 위한 Reader/Writer 분리, Redis 기반 분산 락 적용
  • MSA 전환과 SAGA 패턴, 서킷 브레이커 도입으로 장애 전파 방지와 분산 트랜잭션 관리
  • AWS 서버리스와 이벤트 기반 아키텍처 도입으로 주문 처리 경량화 및 비동기화
  • Kafka 도입과 Java 전환으로 대용량 트래픽과 데이터 스트리밍 처리 최적화

성과와 미래 방향

  • 일일 약 20만 건 주문, 분당 7천 건 처리 가능한 안정적 시스템 구축
  • 지속적인 기술 스택 최신화와 시스템 분리로 유지보수 및 확장성 향상