Mongodb in production

7 points by mattwritescode ↗ HN
Do you use mongodb in production?

What type of application have you been using it on? How have you found it? Is it stable?

7 comments

[ 3.1 ms ] story [ 26.8 ms ] thread
I use it as a data store for some backend node.js applications which serve a few critical APIs.
Yes, and I would steer away from it. Different APIs. It has too many write errors. Do yourself a favor and use something proven and reliable. If you do go down the path of mongo, then self-host it. Its worse when your instance is handled by somebody else (steer away from mongolab).
Thats really interesting. Thanks for sharing! What proven options have you looked into?
There are very few cases where MySQL or PostgreSQL can't handle. And for those exists Redis. Do yourself a favor and use one of those.
using mongo for middleware/webapp caching layer, distributed statemachine workers coordination, basically anything can be thrown away without disastrous outcome. [UP] stable enough (never caused trouble, yet); [UP] enjoying its easy setup, backup, migration; [DN] still not planning to store anything that currently in MSSQL.
We use it for 2 (critical) node apps. Happy user for about 3 years now. There's a lot of FUD going around, beware. We are in the 1k+ ops per second and have never seen a single write error. Just make sure it's the right choice for your data model and app. We use a mongodb+postgresql combo for analytical queries (Stripe uses a similar schema).