Ladybug Podcast

Systems Design


Listen Later

Systems design interviews are becoming more and more prevalent and can indicate your ability to work with complex systems. Many engineers struggle with the systems design interviews as a result of their inexperience developing large-scale systems.

Today we’ll teach you some of the foundational elements of systems design so you can nail your next interview.

Show Notes
  • 01:30 What is systems design
  • 07:20 Key characteristics of a distributed system
  • 13:24 Load balancing
  • 17:48 Caching
  • 31:05 Data partitioning
  • 35:24 SQL vs. NoSQL
  • 46:50 How to learn systems design
  • 48:00 Shoutouts
  • Resources
    • Educative.io course
    • Free Code Camp article
    • Algo Expert Course
    • Tobias VanSchneider
    • Dev April Fools
    • How Stack Overflow Caches
    • Transcript

      Here is the transcript for this week's episode.

      ...more
      View all episodesView all episodes
      Download on the App Store

      Ladybug PodcastBy Emma Bostian, Sidney Buckner, Kelly Vaughn, and Ali Spittel

      • 4.7
      • 4.7
      • 4.7
      • 4.7
      • 4.7

      4.7

      159 ratings


      More shows like Ladybug Podcast

      View all
      Darknet Diaries by Jack Rhysider

      Darknet Diaries

      8,088 Listeners