A comprehensive resource organizing hundreds of software architectural patterns into a hierarchy of metapatterns, covering topics from system topologies to orchestration vs choreography. Available as both a free GitHub book and online interactive site, illustrated with 440 NoUML diagrams.
Background
The author presents a structured taxonomy of architectural patterns for software systems, generalizing individual patterns into broader metapattern classes. This approach mirrors Christopher Alexander's pattern language philosophy applied to modern distributed and local software systems.
- Source
- Lobsters
- Published
- Sep 2, 2026 at 01:53 AM
- Score
- 6.0 / 10