
O’REILLY Learning「モノリスからマイクロサービスへ ―モノリスを進化させる実践移行ガイド」1章
1章 必要十分なマイクロサービス マイクロサービスとは、ビジネスドメインに基づいてモデル化された、独立してデプロイ可能なサービス。 サービス指向アーキテクチャ( ...

O’REILLY Learning「Software Architecture for Busy Developers」5-7
Chapter 5: Design Patterns and Clean Architecture We will more specifically cove ...

O’REILLY Learning「Software Architecture for Busy Developers」3-4
Chapter 3: Understanding ATAM and the Software Quality Attributes We will more s ...

O’REILLY Learning「マイクロフロントエンド」2〜4
2章 マイクロフロントエンドの原則 マイクロフロントエンドは、これまでのWeb開発におけるモノリシックなアプローチとは対照的に、ビジネスや責任の境界に沿ってソフ ...

O’REILLY Learning「Mastering API Architecture」6〜10
Chapter 6. Operational Security: Threat Modeling for APIs Open Web Application S ...

O’REILLY Learning「マイクロフロントエンド」1
1章 フロントエンドのいま マイクロフロントエンドは、マイクロサービスアーキテクチャに触発されて開発された新しいアーキテクチャ マイクロサービスを使うと、ビジネ ...

O’REILLY Learning「Mastering API Architecture」2〜5
Chapter 2. Testing APIs Test Quadrant Test Pyramid テストピラミッドは、実施すべきテストの割合の目安。 Con ...

O’REILLY Learning「Software Architecture for Busy Developers」2
Section 2: The Broader Architecture Landscape Chapter 2: Exploring Architecture ...

O’REILLY Learning「ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析」8章〜15章
8章 再利用パターン 分散アーキテクチャにおけるコードの再利用を管理する7つのテクニック ・コードレプリケーション 一度書かれたらそれっきりのクラスであったり ...

O’REILLY Learning「ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析」7章
7章 サービスの粒度 モジュール性と粒度は意味が違う。 モジュール性:システムを個別のパーツに分割すること 粒度:個別のパーツの大きさ 粒度分解要因 ・サービス ...