Post Mortem - Summary for Denial of service on your application

Detect - Add Application Insights Monitor to see website status

We need to be aware that the application is down. We should at least have a dashboard that shows the status of the website. For that we can use Application Insights and the Azure Dashboards to show this information.

Steps

Detect - Add alert to get notified when website is down

We need to be aware that the application is down. We want an alert when something is wrong. For that we can use Application Insights and Azure Monitor.

Steps

Add autoscaling based on a metric

We need the web app to scale when load is high

Steps

Adding a Deployment Slot

We need the web app to scale when load is high. Another alternative to scaling the app service out via the appservice plan is to add a deployment slot and set traffic routing.

Steps

More Information and links

Denial of servivce can be hard to fix. We cover a few solutions in the challange. But there are several other ways of handling heavy traffic. For more information check the below links.

Post Mortem step-by-step video

If you want to see an example of how to solve the challenge you watch the video.

End Challenge
Or

When you completed all your steps, then you can start a validation by kicking of the disruption again.

Validate Challenge