Welcome to the architecture of the decade, WhatsApp :) in terms money got from Facebook :)
WhatsApp Messenger is a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS.
WhatsApp is disruptive SMS technology on your phone (via the internet).
What is underlying architecture?It was not LAMP ( Linux, Apache, MySQL, and PHP front end) thought?.
We have discussed LAMP in facebook and Zynga architecture.
LYCE/LYME architectureLYME and LYCE are solution stacks composed entirely of free and open-source software to build high-availability heavy duty dynamic web pages. The stacks are composed of:
- Linux, the operating system;
- Yaws, the web server;
- Mnesia or CouchDB, the database;
- Erlang, the functional programming language.
(The above is from Wikipedia, and self-explanatory)
- Dual Westmere Hex-core (24 logical CPUs)
- 100GB RAM, SSD
- Dual NIC (user-facing, back-end/distribution)
- FreeBSD 8.3
- OTP R14B03
Enter Erlang Factory
This is very high-level architecture, will publish more on this architecture.
Hope you like it, please feel free to comment :)