Architectural/Architecture Design Patterns (ADP)
- are Design Patterns that deal with integrating multiple services/systems together
Architectural Design Patterns
- Architectural Design Patterns - Comparisons
- Architectural Design Patterns - Distributed
- Data Warehouse - Data Lake - Lakeshore Data Mart/Warehouse - Data Mesh
- Event Driven Architecture (EDA)
- Extract Transform Load (ETL) - Extract Load (E-L) - Extract Load Transform (ELT) - Extract Transform Load Transform (ETLT)
- How Spotify License 2 Listen 2 Music Work (i.e. Encrypt/Decrypt Music)
- Microservices/μService Architecture - Service-Oriented Architecture (SOA)
- Outbox Pattern
- Server-Side/Stateful Sessions - Client-Side/Stateless Sessions - Hybrid Sessions
|
Architectural Design Patterns |
Description |
Example |
|---|---|---|
|
Layered/Hierarchical Pattern |
|
|
|
Client-Server Pattern |
| |
|
Master-Slave Pattern |
|
|
|
Pipe-Filter Pattern |
|
|
|
Peer-to-Peer Pattern |
| |
|
Broker Pattern |
| |
|
Event Bus Pattern |
|