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 as PDF or EPUB files from the latest release or read online as a wiki. The book's diagrams and ODT file are also available under the CC BY license.

There is also 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