Appendix I. Index of patterns. #
Action-Domain-Responder (ADR)
Actors (architecture)
Actors (as Mesh)
Actors (backend)
Actors (embedded systems)
Actors (scope)
Aggregate Data Product Quantum (Data Mesh)
API Gateway (as Orchestrator)
API Gateway (as Proxy)
API Service (adapter)
Application Layer (Orchestrator)
Aspects (Plugins)
Automotive SOA (as Service-Oriented Architecture)
AUTOSAR Classic Platform (as Microkernel)
Backend for Frontend (adapter)
Backends for Frontends (BFF)
Broker (Middleware)
Broker Topology Event-Driven Architecture
Cache (read-through)
Cell (WSO2 definition)
Cell Gateway (WSO2 Cell-Based Architecture)
Cell Router (Amazon Cell-Based Architecture)
Cell-Based Architecture (WSO2 version)
Cell-Based Microservice Architecture (WSO2 version)
Cells (Amazon definition)
Choreographed Event-Driven Architecture
Choreographed Two-Layered Services
Cluster (group of services)
Command Query Responsibility Segregation (CQRS)
Content Delivery Network (CDN)
Control (Orchestrator)
Controller (Orchestrator)
Coordinator (Saga)
Create on Demand (temporary instances)
Data Grid (Space-Based Architecture)
Data Product Quantum (DPQ)
Database Abstraction Layer (DBAL or DAL)
Dispatcher (Proxy)
Distributed Runtime (client point of view)
Distributed Runtime (internals)
Domain (Uber definition for WSO2-style Cell)
Domain-Driven Design (layers)
Domain-Oriented Microservice Architecture (DOMA)
Domain Services (scope)
Domain-Specific Language (DSL)
Embedded systems (layers)
Enterprise Service Bus (ESB)
Enterprise Service Bus (as Middleware)
Enterprise Service Bus (as Orchestrator)
Enterprise Service-Oriented Architecture
Event-Driven Architecture (EDA)
Event Mediator (as Middleware)
Event Mediator (as Orchestrator)
FaaS (pipelined)
Flavors (Plugins)
Front Controller (query service of a pipeline)
Gateway (adapter)
Hardware Abstraction Layer (HAL)
Hierarchical Model-View-Controller (HMVC)
Hooks (Plugins)
Layered Microservice Architecture (Backends for Frontends)
Layered Services (architecture)
Message Bus (as Middleware)
Message Translator (adapter)
Messaging Grid (Space-Based Architecture)
Microkernel (Plugins)
Microkernel Architecture (Plugins)
Microservices (architecture)
Microservices (scope)
Model 1 (MVC1)
Model 2 (MVC2)
Model-View-Adapter (MVA)
Model-View-Controller (MVC)
Model-View-Presenter (MVP)
Model-View-ViewModel (MVVM)
Nanoservices (API layer)
Nanoservices (as runtime)
Nanoservices (pipelined)
Nanoservices (scope)
Nanoservices (SOA)
Native Data Product Quantum (sDPQ)
Operating System Abstraction Layer (OSAL or OAL)
Orchestrated Three-Layered Services
Platform Abstraction Layer (PAL)
Pool (stateless instances)
Presentation-Abstraction-Control (PAC)
Processing Grid (Space-Based Architecture)
Reactor (multi-threaded)
Reactor (single-threaded)
Reflection (Plugins)
Replicated Stateless Services (instances)
Resource-Method-Representation (RMR)
Saga Engine (Microkernel)
Segmented Microservice Architecture
Service-Based Architecture (architecture)
Service-Based Architecture (shared database)
Service Layer (Orchestrator)
Service Mesh (as Mesh)
Service Mesh (as Middleware)
Service-Oriented Architecture (SOA)
Sharding (persistent slices of data)
Shared Databases (Polyglot Persistence)
Software Framework (Microkernel)
Source-Aligned Data Product Quantum (Data Mesh)
Space-Based Architecture (as Mesh)
Space-Based Architecture (as Middleware)
Strategy (Plugins)
Workflow Owner (Orchestrator)
Wrapper Facade (Orchestrator)