I have an EC2 instance created in one region for the deployment, and I would like to maintain the same application in another region to reduce the latency with the ability to deploy locally at a region and have the database in sync across regions.
The repositories inside the application are docker container images managed in ECR on AWS including the mongoDB database image which I want to use it in multiple regions.
For example, the customer in region A make a change in the application, and the customer in region B should be able to see the change and all data as the customer in region A can see.
Are there any possible ways to achieve the multi-region deployment for this case?