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

분산 시스템 아키텍처 설계

#시스템 디자인 #백엔드 #확장성 #마이크로서비스

초당 100만 건의 요청을 처리하는 대규모 실시간 채팅 애플리케이션의 백엔드 아키텍처를 설계하세요.

당신은 수석 시스템 아키텍트입니다. 초당 100만 건의 요청(RPS)을 처리해야 하는 글로벌 실시간 채팅 애플리케이션을 위한 백엔드 시스템을 설계하세요. 다음 요구사항을 충족하는 아키텍처를 기술하고, 각 구성 요소의 역할과 기술 스택 선정 이유를 설명하십시오. 1) 낮은 지연 시간(Latency) 보장, 2) 메시지 순서 보장 및 중복 전송 방지, 3) 서버 장애 시 고가용성 확보, 4) 데이터 샤딩 전략. 또한, 트래픽이 급증할 경우 확장이 가능한지에 대한 계획도 포함하십시오.