Cover of Pattern-oriented software architecture

Pattern-oriented software architecture

by Frank Buschmann · first published 1996

9mentions
6recommended by
8HN commenters
2014–2026first – last mentioned

75% recommend25% neutral

Why HN recommends it

Catalogs architectural patterns for concurrent and networked systems, with worked examples drawn from real projects like ACE; suited to architects and experienced engineers looking beyond single-level design patterns.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 2 mentions2015: 0 mentions2016: 1 mention2017: 1 mention2018: 0 mentions2019: 1 mention2020: 0 mentions2021: 1 mention2022: 1 mention2023: 0 mentions2024: 0 mentions2025: 1 mention2026: 1 mention200720172026

What Hacker News says

  • de107549 · Jul 23, 2016 · Recommends

    …agile software developer: 1. eXtreme Programming by Kent Beck 2. Pragmatic Programmer by Hunt and Thomas 3. Continuous Delivery by Jez Humble As an architect: 1. Domain Driven Design by Evans 2. Pattern-Oriented Software Architecture by Buschmann 3. Envisioning Information by Edward Tufte As a CEO: 1. Good To Great by Collins 2. Lean Startup by Eric Ries 3. Beyond Budgeting by Pfläging

    on “Ask HN: What three books impacted your career the most?” ↗
  • jboka · Feb 22, 2021 · Recommends

    I recommend you to buy some proper books to get familiar with well written design patterns. Classics are "Design Patterns" from the Gang of Four (GoF), "Pattern-Oriented Software Architecture" by Buschmann et al. or "Enterprise Integration Patterns" by Hophe and Woolf which patterns are partly available on the website https://www.enterpriseintegrationpatterns.com/. The first two books I consider…

    on “Ask HN: Best way to learn design patterns?” ↗
  • nextos · Jul 1, 2014 · Recommends

    Check out the Pattern-Oriented Software Architecture volumes. You can also draw a lot of inspiration from the Erlang literature, and CTM.

    on “Ask HN: Books on network programming patterns?” ↗
  • adamnemecek · Jul 1, 2014 · Recommends

    …and Frameworks"[1] useful. They talk about implementation of the "Adaptive Communication Environment" [2] which is an open-source project for network programming. Also, as nextos mentioned below, the "Pattern-Oriented Software Architecture" series. [0] http://www.amazon.com/Network-Programming-Volume-Mastering-C... [1] http://www.amazon.com/Network-Programming-Volume-Systematic-... [2] http://en.wikipedia.org/wiki/Adaptive_Communication_Environm...

    on “Ask HN: Books on network programming patterns?” ↗
  • blub · Aug 25, 2019 · Recommends

    …relevant for me, I wasn't doing any EA when I started reading it and quickly lost interest. The only potentially engaging topic was concurrency, but there are much better books available about that topic. "Pattern-Oriented Software Architecture" (I am only familiar with vol 1 & 2) has wider applicability and is more compelling in my opinion. And they have references and examples. For instance the Pipes & Filters architecture patterns gives UNIX…

    on “Software Architecture Guide” ↗
  • blub · Aug 30, 2022 · Recommends

    …layered architecture styles. The official OS UI framework will likely define a recommended architecture while headless services are quite flexible and support several architectural styles. Vol 1 of the Pattern Oriented Software architecture is a good intro. I have Software Architecture Patterns by Richards on my reading list, since it covers more recent styles like microservices.

    on “Becoming a Systems Architect” ↗
  • keithnz · May 13, 2026 · Recommends

    …I think the 4+1 view of software architecture is a good conceptual way to think about things (minus all the UML). It's not a complete picture but it addresses the bigger picture. The book series Pattern-Oriented Software Architecture is pretty good and outlines a number of architectures people tend to land on. One stage Grady Booch was working on a handbook of software architecture, but seems to be kind of dead ish, but he did have…

    on “Learning Software Architecture” ↗
  • Kerrick · Sep 7, 2025 · Mentions

    It is presented in the patterns format in at least these places: - Pages 125–143 of Pattern-Oriented Software Architecture (1996) by Buschmann et al. ISBN 978-0471958697. - Pages 330–332 of Patterns of Enterprise Application Architecture (2003) by Martin Fowler. ISBN 978-0321127426.

    on “The key to getting MVC correct is understanding what models are” ↗
  • eb0la · Jan 25, 2017 · Mentions

    …Refactoring - Meeting Hacks Continuous Delivery - Continuous Delivery Defined - Deployment Pipelines - DevOps The "Design Versus Architectural Patterns" section is comes from the book "Pattern-Oriented Software Architecture". Other sections are cherry picked from books and videos. The best part (for me) is that all sections have an estimated time you need to read / watch the content. Hope this helps

    on “Ask HN: What is the best online learning subscription for S/W Developers?” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help