System Design Interview Crash Course
Vote

0% completed

​

Design a Collaborative Whiteboard (Miro)

This lesson designs a collaborative whiteboard like Miro, a web app where many people draw, write and move items on one shared board at the same time. A change made by one person must appear on everyone else's screen in a fraction of a second, and that single requirement shapes almost every decision below. What follows is one reasonable design for a product of this kind. It is not a description of how Miro itself is built.

1. Problem Definition and Scope

We are designing a real-time whiteboard

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content