Patterns 42
The (mostly incomplete) guide to 26 architecture patterns.

  • Home
  • Pattern Categories
  • 1 - Overall System Structure
  • 2 - Dataflow Architectures
  • 3 - Interactive Systems
  • 4 - Integration Patterns
  • 5 - Adaptive Systems
  • 6 - Domain Patterns
  • 7 - Stability Patterns
  • 8 - Resource Management
  • 9 - Workflow Patterns
  • 10 - Security Patterns
  • 11 - Microservice Patterns
  • 12 - Design Patterns
  • Contact
  • All patterns (by category)
  • Pattern Literature

Search Results


Model-View-Controller

  • #interactive
  • #cpsa-f
  • #_TODO

Virtual Machine

  • #hierarchical-structure
  • #overall
  • #architectural-pattern
  • #_TODO

Domain Model

  • #overall
  • #architectural-pattern
  • #domain-model
  • #ddd
  • #_TODO

Transaction Script

  • #overall
  • #architectural-pattern
  • #_TODO

Hexagonal Architecture

  • #hierarchical-structure
  • #overall
  • #architectural-pattern
  • #ports-adapter

Onion-style architecture

  • #hierarchical-structure
  • #overall
  • #architectural-pattern
  • #_TODO

Microservices

  • #adaptive
  • #overall
  • #cpsa-f
  • #_TODO

Master-Slave

  • #hierarchical-structure
  • #overall
  • #architectural-pattern
  • #_TODO

Broker

  • #adaptive
  • #runtime-flexibility
  • #cpsa-f

Client-Server

  • #hierarchical-structure
  • #overall
  • #architectural-pattern
  • #_TODO

Plugin

  • #adaptive
  • #runtime-flexibility
  • #cpsa-f
  • #_TODO

Layer

  • #hierarchical-structure
  • #overall
  • #architectural-pattern
  • #cpsa-f
  • #_TODO

Blackboard

  • #dataflow
  • #cpsa-f
  • #_TODO

Data Centric

  • #dataflow
  • #cpsa-f
  • #_TODO

Pipes and Filter

  • #dataflow
  • #sequential
  • #cpsa-f
  • #_TODO

Batch-Sequential

  • #dataflow
  • #sequential
  • #_TODO

Proxy

  • #design-pattern
  • #cpsa-f
  • #interfacing

Facade

  • #design-pattern
  • #cpsa-f
  • #interfacing

Adapter

  • #design-pattern
  • #cpsa-f
  • #interfacing

Circuit-Breaker

  • #stability
  • #_TODO

Timeout

  • #stability
  • #_TODO

Publish Subscribe

  • #integration
  • #_TODO
  • #cpsa-f

Shared Database

  • #integration
  • #_TODO

Remote Procedure Call

  • #integration
  • #_TODO

Messaging

  • #integration
  • #_TODO

File-Transfer

  • #integration
  • #_TODO

arc42 offers architecture training.

Two expert trainers at all times, highly practical and pragmatic, ideal preparation for iSAQB CPSA-Foundation certification.

Next available dates (in English):
  • May 14-16 2024, online (Trainer: Wolfgang Reimesch)

Next available dates (in German):
  • March 19-22 2024, Munich(fully booked, waiting list available)
  • June 11-14 2024, Mannheim
  • Sept 24-27 2024, Frankfurt
  • Dec 3-6 2024, Munich

iSAQB Advanced Topics

IMPROVE: Learn to effectively evolve and maintain systems.
  • June 17-19 2024, Mannheim, Gernot Starke and Peter Hruschka
  • Nov 2024, Hamburg, Carola Lilienthal with Gernot Starke
Req4Arc: Getting your Requirements right.
What to do if your requirements need improvement.
  • April 16-18 2024, München, Peter Hruschka and Gernot Starke(fully booked, waiting list available)
  • September 17-19 2024, Frankfurt, Peter Hruschka and Gernot Starke
ADOC: Architecture Documentation
How to efficiently and effectively create and maintain useful technical documentation.
  • June 20-21 2024, Gernot Starke and Peter Hruschka.

Contact us for inhouse training.
Maintained by Gernot Starke, powered by Jekyll, supported by innoQ
Imprint + Privacy Statement