Pattern series

Conflict-Free Collaboration (OT/CRDT)

3 System Design questions share this exact tag. Use the closely related series below for a fuller drill.

  1. 01

    Collaborative Shopping

    Design a collaborative shopping experience where multiple people share a single cart in real time, add and remove items concurrently, and one designat...

    Practice bank
    Preview
  2. 02

    Dropbox

    Design Dropbox — a cloud file storage and synchronization service where users upload large files and keep them in sync across devices and shared folde...

    Dropbox
    Free guide
  3. 03

    Google Doc

    Design Google Docs’ real-time collaborative editing — multiple users typing in the same document simultaneously and seeing each other’s edits converge...

    Google
    Preview