Fundamentals of Software Architecture - Mark Richards

A practical introduction to software architecture for developers and aspiring architects.

About the Book

A practical introduction to software architecture for developers and aspiring architects. It explains architectural thinking, trade-off analysis, architecture styles, and how to communicate design decisions.

What's inside

  • architecture characteristics
  • component thinking
  • architecture styles and patterns
  • distributed architecture concerns
  • decision-making and governance

Download Links

21.70 MB Total Size

Unlock this Bonus Material

Get the Package