The System Design Newsletter

The System Design Newsletter

How Facebook Was Able to Support a Billion Users via Software Load Balancer ⚡

#58: Break into Meta Engineering (5 minutes)

Neo Kim's avatar
Neo Kim
Oct 11, 2024

Get my system design playbook for FREE on newsletter signup:


This post outlines how Facebook scaled its load balancer to a billion users. You will find references at the bottom of this page if you want to go deeper.

  • Share this post & I'll send you some rewards for the referrals.

Note: This post is based on my research and may differ from real-world implementation.

Once upon a time, Facebook ran on a single server.

Life was good.

But as more users joined, they faced scalability issues.

Although adding more servers temporarily solved their scalability problems, routing traffic became difficult.

So they were sad & frustrated.

Facebook Load Balancer
Image Created With imgflip

Until one morning when they had a smart idea to create a software load balancer.

Yet they wanted to keep it reliable and offer extreme scalability.

So they used simple ideas to build it.

Onward.

Subscribe for free to continue reading

Enter your email and get every post from The System Design Newsletter.
Already have an account? Sign in
© 2026 Neo Kim · Publisher Privacy
Substack · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture