18
System Architecture
Frontend
Compute
Storage
Frontend, compute and storage
Fictional system. Pale olive, dark green and sage glass mark frontend, compute and storage. The browser submits jobs or queries status through the API. The API creates database records, reads status and enqueues jobs. A worker claims queued jobs, writes outputs to object storage, and writes status and output addresses to the database. Arrows explicitly show direction.
Frontend
Compute
Storage
Browser
Submit / query
API
Create / read status
Enqueue
Async queue
Claim
Worker
Status & URL
Write output
Database
Status & URL
Object storage