Design: High Level Design Overview
In scope: system components, interactions, data flow, technology choices. Out of scope: detailed code, database schema, deployment specifics.
Functional Requirements
Non-Functional Requirements
+-------------+ +----------------+ +-------------+
| Clients | <---> | API Gateway / | <---> | Application |
| (Web/Mobile)| | Load Balancer | | Servers |
+-------------+ +----------------+ +-------------+
| |
v v
+-------------+ +-------------+
| Cache | | Database |
+-------------+ +-------------+
|
v
+------------------+
| External Services |
+------------------+Pass the test and this pattern moves unknown