Challenges

Real-time collaboration

Google Docs: collaboration

DifficultyStages: 0 / 5
  1. Autosave at scale
  2. Merge live edits
  3. Presence under a cap
  4. Offline reconnect wave
  5. One viral document
  6. Final test

Autosave 45,000 edits/s on sharded stores, merge edits from two data centers, throttle cursors under a bandwidth cap, absorb an offline reconnect wave, and serve one viral document.

Final testThe second sync server restarts for 12 s while reads of the viral document rise x1.5. Your final board runs once more with a new traffic seed.

The system, stage by stageTap, drag or use arrow keys to step through the stages

Stage 5 of 5 · 10 parts given · 94,000 requests/s

Users 1Load balancer (L7) 1API server 2Key-value store 1

Progress on this page stays on this device.

Product names belong to their owners. Cogore is not affiliated with them.