MongoDB production grade deployment

This article is about setting up a production ready MongoDB database with the following constraints:

  1. It shouldn't not use Kubernetes
  2. It can use Docker
  3. 2 locations
  4. Simple EC2 instances
  5. Keep latency low across multiple regions
  6. Automated deployments

Links used for this post: