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
Building Secure & Reliable Systems

- Available to read Free online, courtesy of Google
- Also Available on Amazon
- £50 for paperback
- £35 digital
- General guide to a wide variety of issues in software deployment
- Very google focussed, many of the Authors worked for Google whilst writing this.
- Strong emphasis on designing for reliability. Essentially this is an SRE book, but its scope covers many areas of system design.
Software Architecture Metrics

- Deeper into Architecture
- A common question is āWhat does success look likeā
- This book goes through a number of techniques to help understand what success is, how we can quantify success, and check that a project is being successfull
- Teaches about fitness functions
- Teachs Goal Question Metric (GQM) Approach
- Focus on case studies, and extracting metrics which are relevant
- £30-40 on Amazon
šŗ Videos
š Web
š People