Software Architecture: The Hard Parts: Modern Trade-Off
Analyses for Distributed Architectures – 1st Edition
By Neal Ford, Mark Richards, Pramod Sadalage
& Zhamak Dehghani | O'Reilly Media | 2021
There are no easy decisions in software architecture.
This book gives you the tools to navigate the hardest
problems — and make better architectural decisions
through smart trade-off analysis.
Four industry-leading architecture veterans examine
distributed systems through the lens of a real-world
fictional organization called the Sysops Squad.
What You Will Learn:
- How to analyze and document trade-off decisions
- How to determine the right service granularity
- How to break apart monolithic applications
- Managing workflows, orchestration and contracts
between services
- Handling data in highly distributed architectures
- Optimizing scalability, elasticity and performance
Perfect For:
- Software architects and senior developers
- Data architects and DBAs
- Product managers and engineering leads
- Anyone building modern distributed systems