「Fundamentals of Software Architecture」II部 Architecture Stylesはアーキテクチャ学習に最適
Fundamentals of Software Architecture
日本語訳すると「ソフトウェアアーキテクチャの基礎」。
アーキテクチャ、アーキテクトの学習本です。
日本語訳未発売。
Amazon等で購入するか、O’Reilly.comのサブスクリプションで読めます。
Part II Architecture Styles
各アーキテクチャの説明、評価、トレードオフ、使用場面が纏められています。
アーキテクチャ学習に最適です。
掲載されているアーキテクチャ
- 10. Layered Architecture Style
- 11. Pipeline Architecture Style
- 12. Microkernel Architecture Style
- 13. Service-Based Architecture Style
- 14. Event-Driven Architecture Style
- 15. Space-Based Architecture Style
- 16. Orchestration-Driven Service-Oriented Architecture
- 17. Microservices Architecture
評価項目
- Partitioning type
- Number of quanta
- Deployability
- Elasticity
- Evolutionary
- Fault tolerance
- Modularity
- Overall cost
- Performance
- Reliability
- Scalability
- Simplicity
- Testability