We should have an overview of the different ways we use queues, which systems and machines are involved and what happens to the data. Cover the edge cases, failure, requeueing. Starting point: https://www.mediawiki.org/wiki/Fundraising_tech/Message_queues
Needs diagrams, and clarity about which operations are performed by each node.
We need this to have conversations about how to replace ActiveMQ.