Load Balancer Tutorial 2020 - System Design Basics

Renaissance Engineer - Aug 31 '20 - - Dev Community

Load balancers aren't sexy but they ARE pretty much the backbone required for building modern distributed systems. There's surprisingly little content covering this topic, so I thought I'd make a tutorial to help beginners dip their toes into the basics of system design

Future system design topics

I'll be making more videos and articles covering the following topics

  • horizontal vs vertical scaling
  • Caching
  • Database Design
  • CAP theorem
  • Distributed System Basics
  • Consistent Hashing
  • Communication Protocols
  • Security Basics

Why bother with this stuff

Even if you are a beginner frontend developer who doesn't necessarily need to worry about this stuff directly, I think it's important to have at least some exposure to how everything works together in an application. System design also becomes a much larger factor as you progress in your career and you gradually move from simply implementing features to helping to plan out the architecture of a complex app.

System design is often what separates a junior from a senior engineer, moving from knowing HOW to build something to knowing WHY to build something.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player