The document discusses replacing RabbitMQ with MongoDB for queuing purposes. It outlines some of the key features of queuing like consumers, atomicity, speed and garbage collection and how MongoDB implements these features using findAndModify commands and daemon processes. It also covers scaling, fault tolerance using replica sets, and some potential problems with MongoDB like durability and global locking that may make RabbitMQ a better choice for queuing.