Explore the features available in Azure API Management. Learn how to set up and publish a robust set of APIs, taking into account implications for security, performance, and more.
- [Robby] Creating a robust set of APIs involves a lot more than just returning JSON or XML from your code. There are implications to consider for security, rate limiting, versioning, monitoring, and more. And here's another realistic scenario you're likely to encounter, what if your endpoints are developed in different languages, hosted in different data centers, and running on different kinds of servers? Can you, from a single domain, execute operations across platforms developed in ASP.NET.Core, Node.js, Java, or some other technology? What if the different operations have different security requirements? Can you deliver a unified experience from a single domain, taking into account all these considerations? In this course, we'll take a deep dive into the features available in Azure API Management, and we'll look at how to set up and publish a robust set of APIs, taking into account some of the things that I just mentioned. We'll set up APIs from a number of sources, including legacy APIs, we'll also demonstrate some real-world scenarios and some common tasks that you'll need to know how to do, like setting up JWT authentication. There's a lot to get into, so let's get started. My name is Robby Millsap, but you can call me Sap, and this is Learning Azure API Management.
- Components and pricing tiers
- Customizing the developer portal
- Adding APIs
- Policies (inbound, outbound, and on-error)
- Policy expressions
- Monitoring APIs
- Boosting performance using caching features
- Setting up a custom domain