Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Horizontal Scalability via Transient, Shardable, and Share-Nothing Resources

Horizontal Scalability via Transient, Shardable, and Share-Nothing Resources



Adam Wiggins believes that now is the time of horizontal scalability achieved by using resources that are transient, shardable and share nothing with other resources. He gives as example several applications and a language: memcached, CouchDB, Hadoop, Redis, Varnish, RabbitMQ, Erlang, detailing how each one applies those principles.


Adam Wiggins is an entrepreneur, Rubyist and open source advocate. His current venture is Heroku, the instant deployment platform for Ruby and Rails. He blogs about technology and business at:

About the conference

QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.

Recorded at:

Apr 20, 2010

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Good stuff!

    by Nirmalya Sengupta,

    Your message is awaiting moderation. Thank you for participating in the discussion.


    Indeed you stuffed a lot in that presentation, but it sure gives a good overview of what's involved. I am using a technology which is similar, at least in principle - called RedDwarf. Not sure if you have had a look at it, but it claims to provide all the three cornerstones of horizontal scalability that you have elucidated.

    Thanks for a great presentation.


Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p