
Software Systems Architecture
by Nick Rozanski, Eóin Woods · first published 2005
5mentions
5recommended by
5HN commenters
2016–2024first – last mentioned
100% recommend
Why HN recommends it
Practical introduction to software architecture built around viewpoints and perspectives, giving a structured way to communicate with stakeholders; useful as a first step for those learning architecture.
Summarised by Claude from recommending comments
Annotation
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


It was a course based on the book Software Systems Architecture by Rozanski & Woods. The trainer was Rebecca Wirfs-Brock. Reading the book should be a very useful first step when learning about architecture. If one decides to go to the course it's essential that…
on “Ask HN: What is the state of C++ vs. Rust?” ↗“Software Systems Architecture” by Rozanski Basically, it’s not about the code. It’s about the form following the function. That is, first, deeply understand the context and purpose of the software, and the structure will follow.…
on “Ask HN: What book will make me a better big project programmer?” ↗I am a fan of Phillipe Krutchen's[1] "4+1" model[2], or variants thereof. The book Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives[3] by Eoin Woods and Nick Rozanski is a really good overview of the overall mechanism. Also, while this bit is probably overkill for your…
on “Ask HN: Are there any openly available software architecture documents?” ↗"Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives" by Nick Rozanski, Eóin Woods. Found this book really useful due to its methodical approach on views and perspectives. It really helped me…
on “Ask HN: Which are the best resources to learn software architecture?” ↗Might seem obvious, but “don’t try to express everything one diagram” is some of the best advice I could give. I like the idea of breaking down by Viewpoints and Perspectives, from the book Software Systems Architecture. https://www.viewpoints-and-perspectives.info/
on “Ask HN: Guidelines for making clear architecture diagrams” ↗