Grokking Modern Mobile System Design Interview
0% completed
Introduction: Networking and API Design
A mobile API must support more than a successful request on a fast connection. The app needs to remain understandable when a response is slow, the network changes, or the result of a write is unknown.
This chapter explains how to design networking around user actions and recovery, not only endpoint names.
Start with the screen's work
Consider a comment thread. The user can read comments, load more replies, post a comment, and see new activity.
These actions need different contracts:
| Action | Important contract question |
|---|
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%