Disque is a distributed message queue with built in fault tolerance and at least once delivery guarantees