Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby-on-Infinispan: Cloud-tastic Data Grids for...

Ruby-on-Infinispan: Cloud-tastic Data Grids for Ruby apps

Galder Zamarreño

May 11, 2011
Tweet

More Decks by Galder Zamarreño

Other Decks in Technology

Transcript

  1. Ruby-on-Infinispan Cloud-tastic Data Grids for Ruby apps Galder Zamarreño Senior

    Software Engineer Red Hat, Inc Thursday, November 3, 11
  2. Galder Zamarreño • R&D Engineer, Red Hat Inc. • Infinispan

    developer • Work on various JBoss projects • Twitter: @galderz • Blog: zamarreno.com Thursday, November 3, 11
  3. Agenda • What is TorqueBox? • Rails caching limitations •

    What is Infinispan? • TorqueBoxStore • Cloud storage with Infinispan Thursday, November 3, 11
  4. Goals of TorqueBox • Support Ruby web frameworks • Rails,

    Sinatra, Rack • Go beyond web • Messaging • Enterprise-Grade Caching • Data Grid Storage Thursday, November 3, 11
  5. Hmmm, but... ... Rails already supports caching ... and why

    would I want to store data in a data grid? Thursday, November 3, 11
  6. Caches are OK Actually, action and fragment caches are useful

    in production but they don’t cover all needs Thursday, November 3, 11
  7. MemCacheStore Do you really need a separate process for a

    cache? Cache operations not local... Thursday, November 3, 11
  8. What is Infinispan? An in-memory, highly available, elastic, and open

    source (LGPL) data grid platform Thursday, November 3, 11
  9. And more... • Highly concurrent with MVCC locking • Persistence,

    not just in-memory • Adaptive eviction and expiration • JMX and RHQ server monitoring • ...etc Thursday, November 3, 11
  10. Virtualizing Data Some public services exist (i.e. Amazon RDS), but

    not all cloud deployments are public! Thursday, November 3, 11
  11. Either • Infinispan Hot Rod servers started via: • or

    servlet container w/ Infinispan REST war • or JBoss Enterprise Data Grid nodes Thursday, November 3, 11
  12. Questions? torquebox.org - infinispan.org #torquebox #infinispan on IRC @torquebox -

    @infinispan speakerrate.com/galder Thursday, November 3, 11