[System design] Data modelling exercise
Details
We start by reading this tutorial: schema design guide
Then we look at a system design challenge and do only the database modelling part: what tables are needed, what indexes does each table need, and how are the tables partitioned to support the most used queries.
System design challenges: we use the exercises from hellointerview:
- [design bit.ly](https://www.hellointerview.com/learn/system-design/problem-breakdowns/bitly)
- design dropbox
- desing an online store
- design tinder
- design whatsapp
We will use only relational databases (SQL).
Bring your creativity and architectural thinking!
Verwandte Themen
Software Architecture
Software Craftsmanship
Software Engineering
