5.2.1これはひどい。節題が「2相コミットトランザクション」だが、どこにも2フェーズコミットについて書いてない。「進化的アーキテクチャを構築することにおける最大にして唯一の障害は、扱いにくい運用だ。」という文が紛れている。いずれにしても網掛けの工夫が必要そうだ。実際は和集合の箇所とはわかるけど。具体性に欠け過ぎている。想像はつくが、もう少し説明なり参照ポイントなりを出すべき。言いたいことはわかるが、抽象的にしようとしてどう考えても失敗している。本章では、外部APIにバージョンを付けることと、内部でバージョン分岐をすることの2つの方法を示しているのに、節題は「内部的にサービスをバージョン付け」としているので意味がわからない。結論は内部解決が良い、だがバージョン付けとナンバリングが完全に異なるというのがわかりにくい(バージョンは普通ナンバーだから)。当たり前といえば当たり前のことではあるから書いてあることはわかるけど。