Skip to content

denyspoltorak/metapatterns

Repository files navigation

Architectural Metapatterns

The main content of this repository is my book Architectural Metapatterns: The Pattern Language of Software Architecture (2024-2025). It provides:

  • A compendium of architectural patterns and styles
  • An ontology of patterns based on their structure and function
  • A brief overview of basic principles of software design
  • A comparison of ways in which various patterns approach the same problems
  • A map of evolutions of software architectures

The book can be downloaded in PDF or EPUB format from the latest release, or read online as a website or wiki. The book's diagrams and ODT file are also available under the CC BY license.

There is also a Leanpub page with testimonials and detailed table of contents, and the original (outdated) Medium series.

Other Publications

Introduction to Software Architecture with Actors. ITNEXT, 2023.

Half-Proactor/Half-Async Architecture for Real Time Device Management. Pattern Languages of Programs, 2020.

Tools

Table of contents converter (txt -> HTML) for Leanpub

Guide on converting a Google Docs document into an eBook

ODT to GitHub wiki converter