This document discusses using MongoDB as a message queue. It summarizes the author's prior use of RabbitMQ, how MongoDB is now used at About.me for asynchronous and periodic tasks, and the benefits MongoDB provides as a message queue including sharding and durability. It also compares features of MongoDB queues to AMQP queues and provides code samples and performance benchmarks for using MongoDB as a message queue with Celery and Python.