File size: 1,204 Bytes
cbd4d19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
  "template_id": "api-composition-pattern-architecture",
  "workflow_id": "api-composition-pattern-architecture",
  "title": "API Composition Pattern Architecture",
  "kind": "architecture",
  "source_domain": "Architecture",
  "primary_use_case": "incident",
  "secondary_use_cases": [],
  "use_cases": [
    "incident"
  ],
  "complexity": 3,
  "num_nodes": 16,
  "num_lanes": 3,
  "tags": [
    "api-composition",
    "response-aggregation",
    "fan-out",
    "parallel-requests",
    "timeout-handling",
    "partial-response",
    "microservices",
    "architecture-diagram"
  ],
  "description": "An API composition architecture diagram with a composer service that fans out parallel requests to multiple microservices, collects responses with timeout handling, and merges results into a single unified response with partial fallback support. This template models the API composition pattern used when a single client query requires data from multiple services, avoiding the need for direct service-to-service calls. Useful for teams building aggregation layers in microservices architectures.",
  "source_path": "",
  "repo_path": "incident/architecture/api-composition-pattern-architecture"
}