Dealing with Scale at Yammer: Caching and Services

Watch the video

In this talk, I’ll describe Yammer architecture and how it has grown from a simple Rails application to a powerhouse serving over 6 million users this year. Our scaling strategy relies on 3 points: caching, sharding and specialised services. I'll give an overview of our choices on sharding and services then go deeper on the way we do data caching.