advanced
대규모 마이크로서비스 아키텍처 설계
초당 100만 건의 요청을 처리하는 전자상거래 플랫폼을 위한 시스템 아키텍처를 설계하십시오.
📝 프롬프트 내용
초당 100만 건의 쿼리(QPS)를 처리해야 하는 글로벌 전자상거래 플랫폼을 위한 마이크로서비스 아키텍처를 설계하는 상세한 기술 제안서를 작성하십시오. 제안서에는 다음 요소가 포함되어야 합니다: 1) 서비스 메시(Service Mesh) 도입을 포함한 서비스 분할 전략, 2) 이벤트 기반 아키텍처를 통한 데이터 일관성 확보 방안(Saga 패턴 등), 3) 글로벌 지연 시간 최소화를 위한 멀티 리전 데이터베이스 복제 및 캐싱 전략, 4) 장애 격리(Fault Isolation) 및 회복 탄력성(Resilience) 설계. 또한, API 게이트웨이의 역할과 각 서비스 간의 통신 프로토콜(gRPC, REST 등) 선택에 대한 근거를 기술하십시오.