This book is a practical, pragmatic and lightweight guide to software architecture for developers.
We’ll learn:

  1.  The essence of software architecture.
  2.  Why the software architecture role should include coding, coaching and collaboration.
  3.  The things that you really need to think about before coding.
  4.  How to visualise your software architecture using simple sketches.
  5.  A lightweight approach to documenting your softwar
  6.  Why there is no conflict between agile and architecture.
  7.  What “just enough” up front design means.
  8. How to identify risks with risk-storming.