|
Disclosure: I used to work at MongoDB, left 2 years ago. True, it probably would have made sense to stay completely within AWS. If I didn't know MongoDB very well, I would have used DynamoDB. But I know MongoDB well, and MongoDB Atlas (the hosted platform) also has a free tier, and it's hosted in ec2, and you can setup VPC peering (so network speed _should_ be comparable to dynamo, but not sure). Also, Atlas (MongoDB's Cloud Platform) has a really nice "charts" product (sort of like a built in web based tableau) which I use for my internal dashboards (it takes <5 minutes to setup, for stuff like "how many customers do I have", "at what stage in the pipeline are they", "how many renders does each customer average", etc), and they have a nice web based "query explorer", which I randomly use when debugging something, when I don't feel like connecting with terminal. But yeah, if I wasn't already biased, I would have used DynamoDB. |