Exam scenario
MegaCorp Inc. has an e-commerce application that they wish to expand to serve global customers, but they are concerned about performance. Local distribution centers in each region (the Americas, Europe, and Asia) perform their order shipping and management. The performance and a local view of stock levels within each region are important. However, a consolidated global view is still required for reporting purposes, but as reports are run in the evening, an up-to-date view of levels across regions is not required.
Currently, the application is built using traditional VMs because it requires specific OS components and custom modules to be installed. The backend database has been built with NoSQL in mind, currently being used on a Mongo DB. The application team has tested and confirmed the solution can be migrated to Cosmos DB using the MongoDB APIs with little effort.
Currently, there are only 2 VMs and a load balancer running the application. Although these VMs are...