← Gallery
Diagram
architecture
← Prev
Next →
Architecture
Three-tier web application
Three-tier web application
Reading left to right: a browser client calls the API service over HTTPS; the API service is the focal component and reaches three stores in the data tier — a session cache, the primary database it reads and writes, and an object store it writes uploaded files to.
Application tier
Data tier
HTTPS
reads session
reads and writes
writes uploads
Browser client
Single-page app
API service
Request handling and auth
Session cache
In-memory, evicts on expiry
Primary database
System of record
Object store
User uploads and exports