「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

etc

Posted by shi-n