Notes from learning RabbitMQ