Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
In software architecture, there are no easy choices, only tough challenges with no clear answers. This book guides you in critically evaluating the compromises involved in distributed architecture. Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani, experienced architects and consultants, offer strategies for selecting an optimal architecture. Using a fictional tech team, the Sysops Squad, they explore topics like determining service granularity, managing workflows, contracts, and transactions, and optimizing scalability, elasticity, and performance. The book addresses common questions and provides techniques to weigh trade-offs when facing architectural dilemmas.
Watch the video here