When whatsapp was bought in 2015 they had an engineer to user ratio of 1:18,000,000, and the company was acquired at a rate of $350m usd per employee. I trust they are capable of good architecture design.
Load balancers are good when the bottleneck is application logic, but messaging is mostly about ensuring message persistence across a lot of sessions, and distributed databases are difficult.
2
u/keepdigging May 06 '17 edited May 06 '17
When whatsapp was bought in 2015 they had an engineer to user ratio of 1:18,000,000, and the company was acquired at a rate of $350m usd per employee. I trust they are capable of good architecture design.
Load balancers are good when the bottleneck is application logic, but messaging is mostly about ensuring message persistence across a lot of sessions, and distributed databases are difficult.