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"
}
|