Design a watch history and resume-playback service
Record what each user watched and how far they got, so playback resumes at the right point on any device. Cover the API, how often progress is written, storage for a very large number of users, conflicts between devices, and how history is listed.
No answer yet. Write the first one; the best answer gets endorsed.
