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 German):
  • March 28-31st 2023, Munich (fully booked)
  • June 27-30 2023, Frankfurt/Main (fully booked, waiting list available)
  • Sept 12-15 2023, Frankfurt/Main (fully booked, waiting list available)
  • Dec 5-8 2023, Munich

iSAQB Advanced Topics

IMPROVE: Learn to effectively evolve and maintain systems.
  • June 19-21 2023, Mannheim (Gernot Starke with Peter Hruschka)
  • Nov 28-30 2023, Hamburg (Carola Lilienthal with Gernot Starke)
Req4Arc: Getting your Requirements right.
What to do if your requirements need improvement.
  • May 22-24 2023, Frankfurt (Peter Hruschka with Gernot Starke)
  • September 5-7 2023, Frankfurt (Peter Hruschka with Gernot Starke)
ADOC: Architecture Documentation
How to efficiently and effectively create and maintain useful technical documentation.
  • June 22-23 2023, Mannheim (Gernot Starke and Peter Hruschka)

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