Module
Client-Server Architecture and Separation of Concerns
Sign in to add this module to your path and practice.
About
Classic and modern web architectures: thin vs thick clients, three-tier (presentation/logic/data), SPA vs multi-page, API gateways, and how browsers, CDNs, reverse proxies, and origin servers interact.
Goal
Draw and justify a component diagram for a simple web app showing browser, reverse proxy/static host, application servers, and database; identify where state lives and which tiers are stateless.
Prerequisites
Unlocks
Tutor
Ask questions about this module.
Hi — I'm your tutor for Client-Server Architecture and Separation of Concerns. Ask about the concepts, goal, or where you're stuck.