🏠 الرئيسية
المقاييس
📊 جميع المقاييس 🦖 ديناصور v1 🦖 ديناصور v2 ✅ تطبيقات قائمة المهام 🎨 صفحات حرة إبداعية 🎯 FSACB - العرض النهائي 🌍 مقياس الترجمة
النماذج
🏆 أفضل 10 نماذج 🆓 نماذج مجانية 📋 جميع النماذج ⚙️ كيلو كود
الموارد
💬 مكتبة الأوامر 📖 قاموس الذكاء الاصطناعي 🔗 روابط مفيدة
advanced

대규모 트래픽 처리를 위한 마이크로서비스 아키텍처 설계

#system-design #microservices #scalability #backend

초당 수백만 건의 요청을 처리하는 글로벌 소셜 미디어 플랫폼의 백엔드 시스템을 설계합니다.

초당 100만 건의 쓰기 요청(RPS)과 500만 건의 읽기 요청을 처리하는 글로벌 소셜 미디어 피드 시스템을 위한 마이크로서비스 아키텍처를 설계하십시오. 다음 요구사항을 충족해야 합니다: 1) 지연 시간은 200ms 미만이어야 함. 2) 데이터 일관성 모델을 명시하고 결과적으로 일관된(Eventually Consistent) 시스템을 설계할지 강력한 일관성(Strong Consistency)을 유지할지 선택해야 함. 3) 데이터베이스 샤딩 전략과 캐싱 레이어(Redis 등)의 활용 방안을 포함해야 함. 4) 메시지 큐(Kafka 등)를 활용한 비동기 처리 프로세스를 설명해야 함. 각 서비스의 역할, API 인터페이스, 그리고 장애 조치(Failover) 계획을 기술적인 문서 형식으로 작성하십시오.