WhatsApp Has 2 Million Connections Per Server. What's Your Number?
WhatsApp는 50명의 엔지니어로 200만 개의 동시 연결을 처리한다.
WhatsApp은 2014년 페이스북에 인수 당시 50명의 엔지니어로 9억 명의 사용자를 지원했다. 그들은 Erlang을 기반으로 두고 있으며, 서버당 200만 개의 동시 연결을 처리할 수 있는 능력을 갖추고 있다. 일반적으로 중간 규모의 소셜 네트워크에서는 수천 명의 엔지니어가 필요하지만 WhatsApp은 50명으로 이를 이루어냈다. 이 글에서는 WhatsApp의 기술적 배경과 그들이 선택한 BEAM의 장점에 대해 설명하고 있다.
WhatsApp handles 2 million simultaneous connections with just 50 engineers.
In 2014, WhatsApp was acquired by Facebook while serving 900 million users with a team of only 50 engineers. They use Erlang as their foundational technology, which enables them to handle 2 million simultaneous connections per server. Typically, mid-sized social networks would require thousands of engineers, but WhatsApp achieved this scale with just 50. The article highlights the technical choices and advantages of using BEAM for their infrastructure.