Systems Design

Published: July 13, 2020, 7 a.m.

b'

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.

\\n

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

\\n

Show Notes

\\n
    \\n
  • 01:30 What is systems design
  • \\n
  • 07:20 Key characteristics of a distributed system
  • \\n
  • 13:24 Load balancing
  • \\n
  • 17:48 Caching
  • \\n
  • 31:05 Data partitioning
  • \\n
  • 35:24 SQL vs. NoSQL
  • \\n
  • 46:50 How to learn systems design
  • \\n
  • 48:00 Shoutouts
  • \\n
\\n

Resources

\\n\\n

Transcript

\\n

Here is the transcript for this week\'s episode.

'