1. ざっくりまとめ 2. 背景 ビジネス的な背景 システムの前提となる制約 レプリケーションと一貫性についての前提 3. 関連研究 4. 設計 4.1 システムインターフェース 4.2 パーティショニング 4.3 レプリケーション 4.4 データバージョニング / ベクタクロック 4.5 getとputの実行 4.6 エラーハンドリング / sloppy quorumとhinted handoff 4.7 永続的な障害への対応 / レプリカ同期 4.8 メンバーシップと障害検出 4.9 ノードの追加と削除 5. 実装 6. 実験 6.1 パフォーマンスと 耐久性のトレードオフ 6.2 負荷分…