Chapter III: Architecture & Communication
Client-Server Architecture
The foundational model where clients request resources and servers respond.
In short
Clients request resources and services from centralized servers that respond over a network.
Loading diagram…
Key takeaways
- Clients request; servers centralize data and logic.
- Servers can be a bottleneck — scale with load balancing and replication.
- P2P is the decentralized alternative where every node is both roles.