System Design Interview Crash Course
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%