headphono.us

Avatar

Pras Sarkar blogs about web technology, music, social networks, digital identities and other random things.

Introduction to Message Queues and RabbitMQ

Incase you're not familiar with the advantages of message queues in web applications, they allow you to (among other things) offload tasks and processes that may be initiated by users interacting with your application but the results of which need not return back to the user synchronously. E.g. a user submits an e-commerce order, the application captures the order and returns a confirmation to the user. As an ...

Anti-RDBMS and distributed key-value stores

I've been comparing and playing with a bunch of distributed key-value stores lately. Here's an annotated list of interesting articles: Richard Jones (from Last.fm) has compiled an useful comparison of the various distributed key-values stores out there including MemcacheDB, Cassandra and CouchDB. He seems most interested in Scalaris and Project Voldemort. redis seems to be a very interesting key-value store. It behaves like memcached but supports strings, lists and sets as ...

,

My Lifestream

My shenanigans around the web