Fundamentals of Software Architecture
#Bookshelf #情報科学Bookshelf
https://learning.oreilly.com/library/view/fundamentals-of-software/9781492043447/
本の紹介に出てくるキーワード
Architecture patterns
Components
Soft skills
Modernity
Architecture as an engineering discipline
Part別の概要
I. Foundations
components, modularity, coupling, and connascence を理解する
II. Architecture Styles
III Techniques and Soft Skills
ToC
Preface: Invaliddating Axioms
Introduction - Fundamentals of Software Architecture
I. Foundations
Architectural Thinking
Modularity
Architecture Characteristic Defined
Identifying Architectural Characteristics
Measuring and Governing Architecture Characteristics
Scope of Architecture Characteristics
Component-Based Thinking
II. Architecture Styles
Foundations
Layerd Architecture Style
Pipeline Architecture Style
Microkernel Architecture Style
Service-Based Architecture Style
Event-Driven Architecture Style
Space-Based Architecture Style
Orchestration-Driven Service-Oriented Architecture
Microservices Architecture
Choosing the Appropriate Architecture Style
III Techniques and Soft Skills
Architecture Decisions
Analyzing Architecture Risk
Diagramming and Presenting Architecture
Making Teams Effective
Negotiation and Leadership Skills
Developing a Career Path
Self-Assessment Questions