Lightweight background processing in Ruby powered by RabbitMQ