Skip to content

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:

We will use only relational databases (SQL).

Bring your creativity and architectural thinking!

Related topics

Software Architecture
Software Craftsmanship
Software Engineering

You may also like