Grokking the System Design Interview, Volume II
0% completed
Step 5: High-Level Design
A calendar service has two jobs: save changes, and show people their calendars. We follow one example of each. Alice books a one-hour meeting on Thursday at 3 PM with Bob, Charlie, and Room 4B. Then Bob opens his week and sees it. Reads outnumber writes by about ten to one, so Bob's path carries most of the traffic.
Path 1: Alice books a meeting
- The request reaches the nearest region. Alice's app calls the service over HTTPS
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%