Grokking Modern Mobile System Design Interview
Vote

0% completed

Photo Backup and Sync

1. The Question

“Design a mobile app that backs up photos and videos, resumes interrupted transfers, and reports backup status accurately.”

Start by defining deletion behavior. In this exercise, deleting a photo from the device does not delete its backup. Deleting the cloud copy is a separate action. Two-way deletion requires a different contract.

Try your own design for ten minutes before reading the walkthrough.

2. The Walkthrough

Use the Five Step Method

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content