System Design – Détails, épisodes et analyse

Détails du podcast

Informations techniques et générales issues du flux RSS du podcast.

System Design

System Design

Wes and Kevin

Technologie

Fréquence : 1 épisode/33j. Total Éps: 6

Buzzsprout
Software Engineers Wes Moncrief and Kevin Li discuss aspects of the system design interview, as well as related topics in designing large and interesting software architectures. If you're new here, I'd suggest starting with the episode "Facebook Timeline Interview". I'll also note that our first few episodes had lower quality audio than our subsequent episodes.We'd love to hear any listener feedback - email us at thesystemdesignpodcast@gmail.com
Site
RSS
Apple

Classements récents

Dernières positions dans les classements Apple Podcasts et Spotify.

Apple Podcasts

  • 🇨🇦 Canada - technology

    02/12/2024
    #100
  • 🇨🇦 Canada - technology

    09/11/2024
    #77
  • 🇺🇸 États-Unis - technology

    14/10/2024
    #81
  • 🇨🇦 Canada - technology

    13/10/2024
    #87
  • 🇺🇸 États-Unis - technology

    13/10/2024
    #60
  • 🇨🇦 Canada - technology

    12/10/2024
    #82
  • 🇬🇧 Grande Bretagne - technology

    12/10/2024
    #72
  • 🇺🇸 États-Unis - technology

    12/10/2024
    #47
  • 🇨🇦 Canada - technology

    11/10/2024
    #68
  • 🇬🇧 Grande Bretagne - technology

    11/10/2024
    #63

Spotify

    Aucun classement récent disponible



Qualité et score du flux RSS

Évaluation technique de la qualité et de la structure du flux RSS.

See all
Qualité du flux RSS
À améliorer

Score global : 38%


Historique des publications

Répartition mensuelle des publications d'épisodes au fil des années.

Episodes published by month in

Derniers épisodes publiés

Liste des épisodes récents, avec titres, durées et descriptions.

See all

Dropbox Interview

dimanche 28 février 2021Durée 32:40

Kevin 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://www.youtube.com/watch?v=PE4gwstWhmc

https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API

https://www.ibm.com/cloud/learn/object-storage

Distributed Caches

dimanche 14 février 2021Durée 26:05

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.

Show notes:

https://medium.com/datadriveninvestor/all-things-caching-use-cases-benefits-strategies-choosing-a-caching-technology-exploring-fa6c1f2e93aa

https://ieftimov.com/post/when-why-least-frequently-used-cache-implementation-golang/

https://github.com/donnemartin/system-design-primer#cache

https://memcached.org/  

https://redis.io/

Message Queues

dimanche 6 décembre 2020Durée 31:07

Wes 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://www.rabbitmq.com/tutorials/tutorial-one-python.html


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

Épisode 3

samedi 17 octobre 2020Durée 30:14

Breaking 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 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

MongoDB - https://docs.mongodb.com/manual/introduction/

Facebook Timeline Interview

Épisode 2

mercredi 16 septembre 2020Durée 34:24

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 relevant to try to think through these designs yourself - it really helps the content sink in.

Helpful Links

RabbitMQ quick start documentation - https://www.rabbitmq.com/getstarted.html

Apache Kafka introductinon - https://kafka.apache.org/intro


Google Docs Interview

Épisode 1

mardi 15 septembre 2020Durée 43:47

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/


Podcasts Similaires Basées sur le Contenu

Découvrez des podcasts liées à System Design. Explorez des podcasts avec des thèmes, sujets, et formats similaires. Ces similarités sont calculées grâce à des données tangibles, pas d'extrapolations !
Search Engine Journal Show
Kubernetes Podcast from Google
Last Week In AWS Podcast
programmier.bar – der Podcast für App- und Webentwicklung
Signals and Threads
Syntax - Tasty Web Development Treats
Data Engineering Podcast
The Stack Overflow Podcast
The New Stack Podcast
Podlodka Podcast
© My Podcast Data