Handle Transient Faults Using the Azure SDK
In this lab, you’ll learn how to use the latest Azure SDKs to create resilient applications. When you’re finished with this lab, you’ll know how to handle transient faults and rate limiting errors when communicating with Azure services.
Terms and conditions apply.
Lab info
Lab author
Challenge
Handle Transient Faults with Cosmos DB
You’ll learn how to control the number of requests that are made simultaneously to a Cosmos DB backend.
Challenge
Handle Transient Faults with Azure Search
You’ll learn how to use the Azure Search SDK to handle errors whilst uploading documents to an index.
Challenge
Handle Transient Faults with Azure SQL
You’ll learn how to create a fault tolerant execution strategy in Entity Framework Core.
Challenge
Handle Transient Faults with Azure Table Storage
You’ll learn how to alter the default retry policy when communicating with Azure Table Storage.
Challenge
Handle Transient Faults with Azure Queue Storage
You’ll learn how to alter the default retry policy when communicating with Azure Queue Storage.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- Visual Studio, Visual Studio Code, or Visual Studio for Mac installed locally (a text editor, though, should suffice)
- .NET 6.0 SDK and the dotnet cli command installed locally
- An understanding of C# and .NET, and the dotnet run command
- An understanding of Git