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
      6 Minute English by BBC Radio

      6 Minute English

      1,839 Listeners

      Get a Job in Tech by Gary McNeely

      Get a Job in Tech

      3 Listeners

      Austin Schlessinger Show by Austin Schlessinger

      Austin Schlessinger Show

      19 Listeners

      Learn System Design by Ben Kitchell

      Learn System Design

      33 Listeners