System Design
Activity Overview
Episode publication activity over the past year
Episodes
Dropbox Interview
28 Feb 2021
Contributed by Lukas
Kevin asks Wes to design Dropbox, with an emphasis on designing the data model and storage techniques to scale out.Helpful links:https://www.geeksforg...
Distributed Caches
14 Feb 2021
Contributed by Lukas
As Kevin prepares to start a new job at Instacart, he explains some ideas around how a company like Instacart could employ caching to improve the scal...
Message Queues
06 Dec 2020
Contributed by Lukas
Wes and Kevin talk about message queues, the problems they solve, and how they work. https://github.com/donnemartin/system-design-primerhttp://highsc...
SQL vs noSQL Databases
17 Oct 2020
Contributed by Lukas
Breaking away from the interview format, Wes and Kevin deep dive into SQL vs noSQL databases.Show notes:ACID compliance - https://mariadb.com/resource...
Facebook Timeline Interview
16 Sep 2020
Contributed by Lukas
Wes asks Kevin to design the Facebook/Twitter Timeline with an emphasis on scaling to a large number of users.I'd encourage you to pause where re...
Google Docs Interview
15 Sep 2020
Contributed by Lukas
In our first episode, Kevin gives Wes a mock interview on how to design google docs. Helpful linksThe git storage technique we referenced is describe...