System Design
  • Dashboard
  • Progress
  • Revise
  • Design Practice
System Design
DashboardProgressReviseDesign Practice

Elements

Client
DNS
CDN
Load Balancer
API Gateway
App Server
Microservice
Cache
Database
DB Replica
Message Queue
Worker
Object Storage
Search Index
Analytics
Connect components, then evaluate
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
System DesignBeginner → interview-ready, one topic at a time.