No time to manage your DB? A good start is MongoDB Atlas
Use Cases and Deployment Scope
We use MongoDB Atlas as one of our Data storage solutions that where we need an unstructured DB to store stuff like JSON documents for example. The main reason we went with Mongo DB Atlas is that it provides us with a fully manages cloud instance with high scalability and good security. Also, it provides automated backups and other cool features where you don't need to personally put huge effort to use. One big advantage is the availability across multiple regions.
All these cool features helped us to have a distributed DB with high Security and scalability with minimum effort to integrate and use.
Pros
- Autoscaling
- High availability
- Easy to integrate with
- Multi regional
- Backups and recovery
Cons
- For someone new, it could be challenging using MongoDB Atlas. Some official video tutorials could help a lot
- Pricing calculation is sometimes misleading and unpredictable, maybe better variables could be used to provide better insights about the cost
- Since it is a managed service, we have limited control over the instances and some issues we faced we couldn't;'t know about without reaching out to the support and got fixed from their end. So more control over the instance might help
- The way of managing users and access is somehow confusing. Maybe it could be placed somewhere easy to access
Likelihood to Recommend
It is good if you:
1. Have unstructured data that you need to save (since it is NoSQL DB)
2. You don't have time or knowledge to setup the MongoDB Atlas, the managed service is the way to go (Atlas)
3. If you need a multi regional DB across the world
