advanced
분산 시스템 아키텍처 심층 설계
대규모 트래픽을 처리하는 마이크로서비스 아키텍처 설계 및 장애 조치 전략 수립
📝 Prompt-Inhalt
일일 활성 사용자 수가 1,000만 명에 달하는 글로벌 소셜 미디어 플랫폼의 백엔드 아키텍처를 설계하십시오. 요구사항은 다음과 같습니다: 1) 데이터 일관성 모델 정의 (강력한 일관성 vs 최종 일관성 선택 및 근거), 2) 샤딩(Sharding) 및 파티셔닝 전략 수립, 3) 높은 가용성을 위한 다중 리전(Multi-region) 배포 계획, 4) CAP 정리에 기반한 장애 시나리오 분석 및 대응 방안, 5) 시스템 병목 지점을 식별하고 이를 해결하기 위한 캐싱 전략 및 큐(Queue) 활용법. 각 구성 요소별 기술 스택 선정 이유와 함께 다이어그램을 텍스트로 설명하십시오.