Why I Migrated Away From MongoDB
"To be honest, the decision to use MongoDb was an ill-thought out one. Lesson learned - thoroughly research any new technology you introduce into your stack, know well the strengths and weaknesses thereof and evaluate honestly whether it fits your needs or not - no matter how much hype there is surrounding said technology."<p>I think you are not alone in learning this lesson with this particular technology.  Fortunately it's one I learned by proxy from working adjacent to a team that decided to introduce Mongo into their stack...but I still wake up and hear the sceams at night of "You have to put the whole dataset on RAM?"...you weren't there, man...we lost a lot of good guys...<p>You have to draw a clean line between "stuff it is really fun and enlightening to play with" and "stuff you introduce into your stack".