Load Balancer Tutorial 2020 - System Design Basics
Renaissance Engineer
Posted on August 31, 2020
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
Article No Longer Available
- Caching
Article No Longer Available
- Database Design
Article No Longer Available
- 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.
Posted on August 31, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.