is much more to the subject of complexity than simply attempting to minimize the local complexity of each part of a program. A much more important type of complexity is global complexity: the complexity of the overall structure of a program or system (i.e., the degree of association or interdependence among the major pieces of a program). 複雑さの主題には、プログラムの各部分の局所的な複雑さを単に最小限に抑えようとす るよりはるかに多くのことがある。複雑さのはるかに重要なタイプは、グローバルな複雑 さ、つまりプログラムまたはシステムの全体的な構造の複雑さ(つまり、プログラムの主要 な部分間の関連性または相互依存の程度)である
ロジックはモジュールのビジネスロジックであり、モジュールがビジネス機能を実 現する方法である • John Ousterhoutは、著書「The Philosophy of Software Design」でモジュール性 の概念について議論し、モジュールの設計を評価するためのシンプルでありな がら強力な視覚的ヒューリスティックである深さを提案している Microservices as Deep Services
b. サービスの機能を実現するために必要なコードの行数。メトリクスは線の幅に依存 しないため、ウルトラワイドモニターにマイクロサービスを実装することをおすすめし ます c. マイクロサービスベースのシステムを設計する上で最も重要なのは、できればマイ クロサービス認定ベンダーから、マイクロサービスに適したミドルウェアやその他の インフラストラクチャコンポーネントを入手すること d. サービス境界を越えて公開され、そのパブリックインターフェースに反映されるビジ ネスドメインとその複雑さに関する知識
b. サービスの機能を実現するために必要なコードの行数。メトリクスは線の幅に依存 しないため、ウルトラワイドモニターにマイクロサービスを実装することをおすすめし ます c. マイクロサービスベースのシステムを設計する上で最も重要なのは、できればマイ クロサービス認定ベンダーから、マイクロサービスに適したミドルウェアやその他の インフラストラクチャコンポーネントを入手すること d. サービス境界を越えて公開され、そのパブリックインターフェースに反映されるビジ ネスドメインとその複雑さに関する知識