
Software architecture in practice
by Len Bass · first published 1998
8mentions
2recommended by
7HN commenters
2010–2025first – last mentioned
29% recommend57% neutral14% critical
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


…Extensible and Maintainable Object Oriented Software and I - https://www.youtube.com/watch?v=odxOPxYJdjg - "Architecture Modernization: Socio-technical alignment of software, strategy, and structure" - Software Architecture in Practice - Documenting Software Architectures: Views and Beyond - Head first: Software Architecture
on “Ask HN: Must read applied system architecture articles?” ↗Good introductory post. For those relatively new to Soft Architecture I always recommend Software Architecture in Practice, great to read and filled with good tactics focused on Quality Attributes.
on “Software Architecture Patterns: 5 minute read” ↗…also related terms. A good indexer will also exercise judgement and check with the author if certain terms are related and in what way. Let me give you an example of a high-quality index entry from the Software Architecture in Practice (Bass et al. 2021) [1]: Availability analytic model space, 259 analyzing, 255–259 broker pattern, 240 calculations, 259 CAP theorem, 523 CIA approach, 147 cloud, 521 design checklist, 96–98 detect…
on “Sweden brings more books and handwriting practice back to its schools (2023)” ↗Can anyone recommend a good reading on systems design? I'm already reading "Software architecture in practice".
on “How to Rock a Systems Design Interview” ↗Hi folks. I'm currently studying software engineering and design, by reading "Software Architecture in Practice", among other books. I understand that reading alone is not enough, and I need to practice design. The question is: What's the best way to practice software design based on what's online nowadays? Is…
on “Ask HN: How can I practice Software Design?” ↗There is a pile of 8 books on my table right now (pro asp.net mvc 5, visual c# 2012, software architecture in practice, database solutions...". I started by skimming through each and every one of them, and it all seemed rather boring. Nothing taught me more than working on my side project.[1] I am far from good at anything…
on “How to learn new things using side projects” ↗Growing Object Oriented Software Guided by Tests. So far I didn't learn anything from it, and it's hard to read more than ~10 pages without falling a sleep. Next on my list are Software Architecture in Practice and Programming Pearls.
on “Ask HN: What technical books are you reading?” ↗I've also got Software Architecture in Practice, 2nd edition, by Bass et al.
on “Gift HN: Book Giveaway/Exchange” ↗