Systems Design
Ladybug Podcast
English - July 13, 2020 07:00 - 52 minutes - 36.1 MB - ★★★★★ - 161 ratingsTechnology Business Careers Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
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.