Grokking Modern Mobile System Design Interview
Vote

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:

ActionImportant contract question

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content