Best Managed MongoDB solution by AWS - AWS Document DB
Use Cases and Deployment Scope
We are using AWS Document DB as it is compatible with MongoDB. Moreover as our Infra is AWS Cloud Based so we have Opt to use AWS Document DB. Apart from that it has many Awesome features that catch us towards this service. It solves many Business Use cases like High Availability, Fault tolerance, Low Latency, Auto Scaling and Secure Database, Supporting connecting with TLS.
Pros
- Amazon DocumentDB (with MongoDB compatibility) provides Auto scaling of cluster as a by default functionality through this we can focus on more on our applications end
- Through AWS Document DB without much operation overhead we can configure for Database's high availability, Durability, Backup Restores policies, Advanced Monitoring, Security Parameters.
- Also they can provide us a Guide for Database Migration from any Supported Mongo DB vendor to AWS Document DB.
- Via AWS Document DB query Logging ( Profiling ) we can fine tune our database queries and hence improving our END to END Customer Experience and Product Enhancements.
Cons
- Give support for Latest Mongo DB versions available in market
- AWS Document DB is limited up to 32 shards per cluster and 2 shards per Document DB instance and all within single region
- Start supporting more numbers of Rich data types
- Should have access to MongoDB experts who throw light on Cutting edge mongoDB features and integration consulting.
Likelihood to Recommend
AWS Document DB (with MongoDB compatibility) is well suited when for all the workloads due to its huge feature offerings which will reduce our operational overhead and due to that we can focus more on our WorkLoad rather than optimising and fine tuning Databases. Its Offerings are Advanced Monitoring, DB cluster Upgrades, Migration Assistant, High Availability, Fault Tolerance, Data Durability, Security, Storage Auto Scaling, Backup Restore policies.AWS Document DB (with MongoDB compatibility) some of the features that are there in some other services like MongoDB Atlas that offers vast amount of features plus Supports Multi Cloud while Deploying Database clusters, Immediate support to latest Mongo DB versions, Mobile & Edge Sync like Atlas Edge Sync, Freedom to choose Database deployment in Any top Public Cloud, Having more then 100 plus Monitoring and Telemetry metrics for index and schema recommendations, More Compatibility with MongoDB queries.