Just Enough Software Architecture: A Risk-Driven Approach
George Fairbanks
This book teaches risk-driven architecting and describes a way to do just enough architecture. It avoids the one-size-fits all process tarp pit with advice on how to tune your design effort based on the risks you face.
software-architecture backend intermediate practical getting-oriented design-patterns agile
architecture hands-on hands on getting started introduction intro