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.