If you like System Design, try…
Latest episodes
-
Dropbox Interview
February 28, 2021 · 33 minKevin asks Wes to design Dropbox, with an emphasis on designing the data model and storage techniques to scale out. Helpful links: https://www.geeksforgeeks.org/design-dropbox-a-system-design-interview-question/ https…
-
Distributed Caches
February 14, 2021 · 26 minAs 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 scalability of their services. Show notes: https://medium.com/datadriven…
-
Message Queues
December 6, 2020 · 31 minWes and Kevin talk about message queues, the problems they solve, and how they work. https://github.com/donnemartin/system-design-primer http://highscalability.com/all-time-favorites/ https://netflixtechblog.com/ https…
-
SQL vs noSQL Databases
October 17, 2020 · 30 minBreaking away from the interview format, Wes and Kevin deep dive into SQL vs noSQL databases. Show notes: ACID compliance - https://mariadb.com/resources/blog/acid-compliance-what-it-means-and-why-you-should-care CAP…
-
Facebook Timeline Interview
September 16, 2020 · 34 minWes 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 relevant to try to think through these designs yourself - it really helps the content sink…
Show 1 more episodeShow fewer episodes
-
Google Docs Interview
September 15, 2020 · 44 minIn our first episode, Kevin gives Wes a mock interview on how to design google docs. Helpful links The git storage technique we referenced is described in detail here - https://hypirion.com/musings/understanding-persistent-vector-pt-1…