2. What?
Use headers exchanges
YAML file defines queues
Serialize with JSON (for now)
Publishers should be unaware of consumers
Allow assumptions to be overridden
3. Why?
Code is better than a Wiki
Rails Devs understand Convention over Configuration
Headers exchanges are the most flexible
Abstract away the details of RabbitMQ/AMQP to ease adoption