Skip to main content
  1. References/
  2. Architecture Design Basics/
  3. Pattern Taxonomy/

Communication & API Design

How services talk to each other and how external consumers talk to your system. This section covers API boundary patterns, inter-service communication, and integration patterns.

PatternPriority
API Gateway🔴 P0
Backend for Frontend (BFF)🟠 P1
Web-gRPC Proxy🟠 P1
Strangler Fig (API Migration)🟡 P2
API Versioning Strategies🟠 P1
Sync vs Async Communication🔴 P0
Message Queue Patterns🔴 P0
Choreography vs Orchestration🔴 P0
Outbox Pattern🟠 P1