Skip to content

Evolutions of architectures

Denys Poltorak edited this page May 26, 2026 · 4 revisions

This appendix details dozens of evolutions of metapatterns to show how they connect together. The evolutions probably have practical value through listing prerequisites, benefits, and drawbacks, but I am not sure that many readers will get through them without becoming bored to death. The metapattern chapters in the main parts of the book include abridged versions of the sections below.

Duplicate and similar evolutions are omitted, and I did not write any evolutions for fragmented metapatterns as you should be able to infer them on your own after having read the book. Furthermore, for some reason I don’t know of any evolutions for the implementation metapatterns, except for those that re-integrate the custom parts of the system into its core, mostly to improve the system’s performance. However, such evolutions are trivial, thus omitted.

Contents:

<< Disclaimer ^ Appendices ^ Evolutions of a Monolith that lead to Shards >>

Table of Contents:

Introduction
Foundations of software architecture
Basic metapatterns
Extension metapatterns
Fragmented metapatterns
Implementation metapatterns
Analytics
Appendices

Fast Navigation:

Websites about Patterns:

Clone this wiki locally