The majority of the data for the smarkets.com betting exchange is stored in couchdb. Asynchronous calls and cache purges are handled by rabbitmq. The entire backend is written in erlang. This is far from a pet project. Online betting is a highly regulated industry and reliability is key.