고급
대규모 트래픽 처리를 위한 마이크로서비스 아키텍처 설계
초당 100만 건 이상의 요청을 처리하는 시스템의 마이크로서비스 아키텍처를 기술적으로 설계합니다.
📝 프롬프트 내용
전 세계적으로 사용되는 실시간 메신저 서비스를 구축하기 위한 마이크로서비스 아키텍처를 제안하십시오. 요구사항은 다음과 같습니다: 1) 초당 100만 건 이상의 메시지 처리, 2) 99.99% 가용성, 3) 지연 시간 100ms 미만. 어떤 서비스로 분할할 것인지, 데이터 일관성을 유지하기 위한 방법(예: Saga 패턴, 이벤트 소싱), 장애 복구 전략, 그려진 아키텍처를 텍스트로 설명하십시오.