Introduction

Introduction #

Architectural Metapatterns

The Pattern Language

of Software Architecture

v 1.1 (07-2025)

Denys Poltorak (author)

Lars Noodén (editor)

image000

Licensed under Creative Commons Attribution 4.0 International

You’ll find inside #

  • A structured collection of architectural patterns with hundreds of NoUML diagrams.
  • Technology-agnostic knowledge distilled from a multitude of sources.
  • Deconstruction of software architecture into its basic principles.

Opentowork #

I am looking for a good job. Embedded or high load C / C++. B2B from Ukraine. I can gather a team.

This book needs examples #

Several readers told me that the patterns and principles should be illustrated with examples of their use in real-world systems. I cannot write them on my own because the scope of the book is much wider than my professional experience.

I am looking for both inline explanations about individual patterns (see blocks with gray background scattered throughout this book) and for one or two introductory case studies that will detail internal workings and evolution of complex real-world software to show how patterns are used in practice and promote the book to the duplex league.

Please consider sharing your experience as a co-author of a future version of this book.

Short table of contents #

Contents: #

CC BY Denys Poltorak. Editor: Lars Noodén. Download from Leanpub or GitHub. Powered by odt2wiki and Hugo Book.