Software Architecture: The Hard Parts
Architecture books usually give you patterns. This one gives you the trade off analysis, which is the actual skill. It works through decomposing a monolith, splitting data ownership, and choosing between saga styles, and it refuses to hand you a right answer where none exists.
Book
System Design
Neal Ford, Mark Richards and others
Advanced
around $55
Where this fits
This is a second architecture book, not a first one. It assumes you already know what the options are and want help choosing between them.
If you are still building the base layer, Design Gurus has a fundamentals course that covers the vocabulary this book takes for granted.
Ready to start?
Opens on Neal Ford, Mark Richards and others in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.
Follow along
New writing, resources and project ideas land here first.