Where has Erlang my whole life?
Part of the trick is that the company builds its service using a programming language called Erlang. Though not all that popular across the wider coding community, Erlang is particularly well suited to juggling communications from a huge number of users, and it lets engineers deploy new code on the fly.
Why WhatsApp Only Needs 50 Engineers for it’s 900M Users on Wired