Pattern types

Distributed Systems Patterns

These patterns address the challenges of designing and implementing systems composed of multiple networked computers. They focus on reliability, scalability, and managing complexity in a distributed environment.

15 entries
  1. 011 Ambassador
  2. 047 Correlation ID
  3. 084 Geo-Replication
  4. 105 Log Aggregation
  5. 111 Message Broker
  6. 119 Microservices
  7. 162 Replication
  8. 172 Saga (Choreography)
  9. 175 Scheduler-Agent-Supervisor
  10. 177 Service Discovery
  11. 179 Service Mesh
  12. 180 Service-Oriented Architecture (SOA)
  13. 185 Shared-Nothing
  14. 190 Space-Based Architecture
  15. 201 Task Farm