Explore every episode of the podcast System Design
Dive into the complete episode list for System Design. Each episode is cataloged with detailed descriptions, making it easy to find and explore specific topics. Keep track of all episodes from your favorite podcast and never miss a moment of insightful content.
Rows per page:
50
1–6 of 6
Title
Pub. Date
Duration
Dropbox Interview
28 Feb 2021
00:32:40
Kevin asks Wes to design Dropbox, with an emphasis on designing the data model and storage techniques to scale out.
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 scalability of their services.
P.S., Wes learned how to edit podcasts better thanks to this guide - https://podigy.co/podcast-editing-guide/, hopefully this podcast has the best audio quality yet!
SQL vs noSQL Databases
17 Oct 2020
00:30:14
Breaking away from the interview format, Wes and Kevin deep dive into SQL vs noSQL databases.
CAP theorem https://www.ibm.com/cloud/learn/cap-theorem https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem Cool article explaining the problem with saying you can have 2 out of 3 properties of CAP http://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html
In 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 (Note that this is not git, but the same technique applies)
Website with algorithm for merge conflict resolution - https://operational-transformation.github.io/