私がプロジェクトに就いたとき、すでに顧客はシステムのバックボーンをメッセージング基盤にすることを決定しており(この種のシステムには良い決定です)、さまざまなメッセージングバックボーンのパフォーマンスとスループットを評価していました。また、このシステムで扱うデータを記述するためのシステムワイドな(システム全体を網羅する)ビジネスオブジェクトモデルを選ぶことをすでに決定していました(実のところ、この種のシステムにはあまり良い決定ではありませんが、このストーリーの落ちには重要でありません)。 したがって、私がプロジェクトに就いたとき、顧客はシステムの全詳細とすでに行ったアーキテクチャに関する決定について私に概要を説明し、簡単に言えば、そのすべてが道理にかなっているかどうかを尋ねてきました。顧客は、多数の要件を把握しており、特定のアーキテクチャ側面に関するピンポイントの決定を行う一方で、私が一貫し
![言語としてのアーキテクチャ: ストーリー](https://cdn-ak-scissors.b.st-hatena.com/image/square/2172f5870b20eb48747124b4d18493391da1a867/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20220927092510%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)