Bazaarvoice switched from a legacy MySQL platform to MongoDB to gain flexibility, scalability, performance and simplicity. The document discusses the considerations and process of selecting MongoDB, prototyping advantages, and iteratively optimizing the new platform over time. Key issues addressed included high database connection counts, Lambda functions impacting performance, and inefficient rule executions. MongoDB and Atlas provided capabilities like point-in-time recovery that helped during data corruption issues. The replatforming effort reduced costs while improving agility through MongoDB's flexible schema and ability to iteratively optimize as needed.