Hiroshi Nakamura (@nahi)
As a Technical Architect at Appirio Japan, and also as an OSS developer and enthusiast (CRuby & JRuby committer), I recently gave a talk at RubyConf 2012 on Nov. 1, 2012.
The simplicity of the Ruby bundled HTTP client library, net/http, has produced number of derivation/substitution HTTP clients for Ruby. As the author of a HTTP client, I surveyed those HTTP clients in the last few years. Unsurprisingly, I found from the survey that some users pick one all purpose generic HTTP client and other users pick the best one for a specified use case that they require.
In this RubyCof 2012 talk, on the advantages-and-disadvantages comparison of HTTP clients, I introduced characteristics of HTTP clients for different purposes. Check out my presentation video and slides to see which HTTP clients best meet which use cases.
Diversity is one of core philosophies of Ruby. So my recommendation is to find your suitable client to integrate with your cloud services!