分散システムの裏側の仕組みに興味を持つ方に向けたセッションです。
Amazon の論文 "Dynamo: Amazon’s Highly Available Key-value Store" を手がかりに、Consistent Hashing, Vector Clocks, Quorum, Gossip Protocol などの主要コンセプトの実装を試みました。図解と実装例、挙動の観察を通して、視聴者が Dynamo の内部モデルのイメージを得られることを目指します。
要点抽出から設計、実装までの過程で生成 AI を利用しました。最小実装による検証を繰り返しながら学んだ知見を共有します。試行錯誤の過程のお話を交えつつ、内部で何が起きているのかをのぞいてみましょう。