How to Read This Book

This book is divided into three parts. Parts I and II are designed to be read start to finish. Part III is designed for easy reference.

In Part I you’ll learn the basics of software architecture and design thinking needed to become an architect.

In Part II you’ll learn the essential skills and knowledge all software architects possess.

Part III includes a set of practical architecture design methods. There are no silver bullets, but every software engineer has a silver toolbox filled with practices, methods, and techniques that together allow them to ship amazing software. The methods in Part III come from my silver toolbox and it is my privilege to share them with you.

Each chapter in Parts II and III focuses on a different ...

Get Design It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.