VIP 👤
🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크 🔌 AI API 및 라우터
expert

대규모 트래픽 처리를 위한 MSA 아키텍처 설계

#software-engineering #architecture #design

마이크로서비스 아키텍처(MSA) 패턴을 적용하여 확장 가능한 백엔드 시스템을 설계하세요.

대규모 이커머스 플랫폼의 CTO로서, 급증하는 트래픽을 처리하기 위해 기존 모놀리식 아키텍처를 마이크로서비스 아키텍처(MSA)로 전환하는 설계안을 작성해야 합니다. 다음 요구사항을 충족하는 기술 설계 문서를 작성하세요. 1) 서비스 분리 기준 및 바운더리 컨텍스트 정의(상품, 주문, 결제, 사용자 등), 2) 서비스 간 통신 메커니즘 선택(Synchronous vs Asynchronous) 및 사유, 3) 데이터 일관성 확보를 위한 분산 트랜잭션 처리 방안(SAGA 패턴 등), 4) API 게이트웨이 및 서비스 디스커버리 구성, 5) 장애 격리(Fault Tolerance) 및 회복 탄력성(Resilience) 패턴 적용 계획(Circuit Breaker, Retry 등).