Yieldbot initially used MongoDB for data collection, analytics results, configuration, and more due to its flexibility. However, as data volumes grew, they migrated most uses of MongoDB to other technologies like Redis, S3, ElephantDB, HeroDB, and HBase for better scalability and performance. They now use MongoDB primarily just for task state tracking while leveraging other systems optimized for different workloads.