Tech interviewers will often ask you to design on the whiteboard a complicated software system in 15 minutes. How is that even possible? Sometimes you would get asked to design a major feature from a system like Twitter or Facebook from scratch, for example. But these systems were built over a long period of time by big teams of engineers, you would say. In this course you will see what such syste