March 28, 2011

What’s the best way to start off the week? With an awesome presentation from some very talented engineers about building a Riak-backed service.

This video, which runs about 40 minutes, was recorded last week at the San Francisco Riak Meetup and is worth every minute of your time. Coda Hale and Ryan Kennedy of Yammer give an excellent and in depth look into how they built “Streamie”, why Riak was the right choice, and the lessons learned in the process.

Also:

* The PDF of the slide presentation can be viewed here
* Around the five minute mark Coda references a paper called “The Declarative Imperative: Experiences and Conjectures in Distributed Logic.”
* If you are interested in talking about your Riak usage, get in touch with mark@basho.com and we’ll get the word out.

Enjoy.

Mark

There weren’t too many questions asked at the end of the presentation so we decided to cut them out of the recording in the interest of time. Apologies for this. Here they are:

  • What local storage backend are you using? Bitcask.
  • How many keys are you currently storing? Around 5 million.
  • What is the average value size? Under 10K
  • Can you share your hardware specs? Bare-metal, standard servers: 8-core, 16GB RAM, SATA drives.

Riak and Scala at Yammer from Basho Technologies on Vimeo.