Friday 7th March, 2014
2:00pm to 2:50pm
What has hundreds of nodes, thousands of cores, hundreds of terabytes of RAM, and hopes to serve the billions of smartphones that will soon be a reality around the globe? The Erlang/FreeBSD-based server infrastructure at WhatsApp. We've faced many challenges in meeting the ever-growing demand for our messaging services, but as we continue to push the envelope on size (>8000 cores) and speed (>70M Erlang messages per second) of our serving system, Erlang continues to prove its capability as a versatile, reliable, high-performance platform. In this talk, I'll share many of the scalability and reliability insights, techniques, and downright hacks we've developed in the two years since my previous scalability talk at this conference (including data storage, messaging, meta-clustering, beam/OTP patches).
The goal of this talk is to illuminate some of the challenges faced in scaling our server systems to meets the demands of a larger user population and greater messaging volume and to describe our solutions to those challenges. Also, Erlang rocks!
Anyone seeking advice in scaling up large serving applications on Erlang.
Sign in to add slides, notes or videos to this session