Optimize network traffic with Microsoft Graph

Intermediate
Developer
Microsoft Graph

Microsoft Graph provides a unified programmability model that you can use to build apps for organizations and consumers that interact with the data of millions of users. In this module, students will learn how Microsoft has implemented throttling to Microsoft Graph to limit the overuse of Microsoft Graph resources. Students will learn how to avoid requests from being throttled, as well as how to properly handle scenarios when Microsoft Graph throttles high user traffic in a graceful way.

By the end of this module, you will be able to:

  • Explain how Microsoft Graph maintains resource health
  • Identify when Microsoft Graph throttles requests
  • Decide the appropriate pattern to address throttled requests
  • Create queries that mitigate throttling scenarios

Prerequisites

  • Basic knowledge of REST services and APIs
  • Ability to develop with ASP.NET Core at the intermediate level
  • Experience using Visual Studio Code at the beginner level
  • Access to a Microsoft 365 tenant