Classification
2- Complexity
- Medium
- Impact area
- Technical
An architecture pattern that separates clients and servers into roles and defines communication and scaling principles for distributed systems.
360° overview
Six perspectives place the building block in context. The numbers show where each perspective continues in the reading path.
The building block at a glance
Client-Server Architecture
360°
Integrations
Load balancer / reverse proxy
+2
Clear separation of responsibilities between client and server
Value stream stage: Build