読み込んでいます…
読み込んでいます…
Martin Kleppmann
いまここ 第2章 · 全12章 · メモ1件
信頼性、拡張性、保守性を軸に、データを扱うシステムの設計原理を整理する。ストレージ、分散処理、整合性、ストリーム処理を比較し、要件に合う技術を選ぶための視点を提供する。
1/12章 読了 (8%)
AI 要約
まだ1章だが、言葉の定義だけで設計の姿勢が変わる感覚がある。信頼性は「壊れないこと」ではなく「壊れても動き続けること」。拡張性は「速いかどうか」ではなく「負荷が増えたときに何が起きるかを説明できること」。保守性に至っては、運用のしやすさ・単純さ・進化のしやすさという人間側の話だ。この本は技術カタログに見えて、実際は「システムについて正確に語る言葉」を配る本なのだと思う。先は長いが、章ごとにメモを残しながら進める。
目次
章メモ
第1章 信頼性と拡張性
信頼性を「壊れないこと」ではなく「壊れても動き続けること」と定義し直す。障害は前提で、そのうえで許容できる劣化を設計する。言葉の置き換えだけで設計の姿勢が変わる。