Useful Resources
š Books
Fundamentals of Software Architecture
- Real world advice for technologists to drive architectural excellence
- Viewed as a guide to navigate personal journeys towards software architecture mastery
- Comprehensive overview of software architectureās many aspects, including:
- First Law of Software Architecture: Everything in software architecture is a trade-off āļø
- Second Law of Software Architecture: Why is more important than how
- All architectures become iterative because of unknown unknowns, Agile just recognizes this and does it sooner
- Ā£35 on Amazon
The Software Architect Elevator
- Provides invaluable insight into what architecture is all about
- Teaches how to avoid the traditional, somewhat dysfunctional ābusiness vs ITā mindset
- Covers an essential mix of technical and non-technical topics
- About Ā£30 on Amazon
Accelerate
- Clear and practical advice on measuring and investing in team performance
- Provides context around the role of architecture, and its significant impact on team performance
- Solid guidance on what works, what doesnāt work, and what doesnāt matter
- About Ā£12 on Amazon
Visualising Software Architecture
- An indepth look at leveraging the C4 Model https://c4model.com/ for visualising software architecture
- Contains advice and guidance on the primary and supplimentary diagrams and how to handle large systems
- Provides guidance on adding additional information to the diagrams to help facilitate a particular narrative
- About Ā£9 on leanpub
The Pragmatic Programmer
- Reminder of:
- Donāt add complexity where it isnāt need yet
- Trade offs (pros/cons)
- About Ā£30 on Amazon
Just enough software architecture: A risk-driven approach
- This is a practical guide for software developers
- It teaches risk-driven architecting
- It emphasizes the engineering
- It provides practical advice
- About Ā£40 on Amazon but the ebook is available for Ā£7.99 on George Fairbanksā own website
šŗ Videos
š Web
š People