VIP 👤
🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki 🔌 API i routery AI
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 등).