VIP 👤
🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki 🔌 API i routery AI
Advanced

高負荷分散システムのアーキテクチャ設計

#system-design #microservices #scalability

数百万の同時ユーザーを想定した、可用性と一貫性のバランスを考慮した分散システムの設計書を作成します。

あなたはシニアシステムアーキテクトです。eコマースプラットフォーム向けに、秒間100万リクエスト(RPS)を処理できる分散システムを設計してください。 以下の要件を満たすアーキテクチャドキュメントを作成してください。 1. データベースの選定とシャーディング戦略(SQL/NoSQLの理由も含める) 2. キャッシング層の構成(キャッシング無効化ポリシーを含む) 3. CAP定理に基づく可用性と一貫性のトレードオフの分析 4. サービス間通信(同期/非同期)の決定とその理由 5. 単一障害点(SPOF)を排除するための冗長化構成 技術的深さを重視し、具体的なプロトコルやアルゴリズム(Raft, Paxosなど)への言及を含めてください。