Challenge 02 - Time to Fix Things

< Previous Challenge - Home - Next Challenge >

Introduction

Now that we have identified some issues, it is time to mitigate them. Based on your findings from the previous challenge, you will need to define a plan to fix most if not all of these issues.

Description

In this challenge, you will properly configure your Azure Cosmos DB so that it minimizes cost as well as optimizes performance. You will also need to make some changes in the application code itself to take advantage of the changes.

Lastly, you will compare your previous findings on performance/cost with the newer metrics. You will need to re-run the Load Test defined in your Azure Load Testing service. As in Challenge 01, we would like to simulate real-life traffic, we should load test with a representative load (the load test runs a 1000 user test across the web app). Please scale up the Azure App Service Plan hosting the Web App to P1V3 for the duration of the test. You may then scale back down to S1.

Success Criteria

To complete this challenge successfully:

Learning Resources