The System That Never Forgets
Let me tell you about a phone company that changed the rules.
In 2015, a messaging app called WhatsApp had 900 million users. Nine hundred million. They sent over 40 billion messages a day.
The engineering team? Fifty people.
Not 5,000. Not 500. Fifty.
For comparison, Twitter and Facebook each needed thousands of employees to handle similar traffic. WhatsApp had fifty.
Fifty people doing the work of thousands. If that doesn't make you question every bloated org chart you've ever seen, I can't help you.
The secret was their technology: Erlang, a programming language built in 1986 by a Swedish telecom company for telephone switches, because phone switches had to handle hundreds of thousands of calls at the same time, could never go down, and had to be updated without dropping a single call.
Think of it like this. Most software is like a restaurant with one chef. When the chef burns a dish, the whole kitchen stops. Erlang is like having a million tiny chefs, each making one dish. If one burns theirs, they start over. Nobody else notices.
Facebook bought WhatsApp for $19 billion. Fifty engineers. One technology that let a small team serve the world.
Discord used the same approach. A small team of engineers handling millions of people chatting at the same time, millions of messages flying through the system every second. Their engineering team put it plainly: they wouldn't have been able to build it with such a small team using a traditional codebase.
Pinterest moved part of their system to the same technology. Went from 200 servers to 4. Saved $2 million a year.
Bleacher Report switched. One hundred fifty servers became 5. Same traffic. One point five billion page views a month.
This isn't experimental technology, it's been running telephone networks since 1986, and one system held a 99.9999999% uptime record over twenty years, which works out to 31 milliseconds of downtime per year, less time than it takes you to blink.
This is the foundation we build on. Because when your software runs your business, it can't forget. It can't crash. It can't take a day off. It doesn't call in sick on Mondays.