Episode
Create microservices with .NET and ASP.NET Ep7: Understand API gateways in a cloud-native ASP.NET Core microservices app
Modify a cloud-native ASP.NET Core microservices app to understand API gateways in Azure.
Learning objectives
- Deploy an existing ASP.NET Core microservices e-commerce application to Azure Kubernetes Service (AKS).
- Implement a Backend for Frontend (BFF) pattern by using .NET.
- Deploy the microservices application to an AKS instance that's using Azure Application Gateway.
- Expose the BFF API outside the Kubernetes cluster by using Application Gateway Ingress Controller and access that external Swagger client.
Chapters
- 00:00 - Introduction
- 01:15 - Learning objectives
- 02:26 - Exercise: Set up the environment
- 11:29 - Introduction
- 12:27 - Exercise: Verify deployment and test the app
- 18:55 - Understand API gateways and Backends for Frontends
- 26:44 - Introducing API gateways
- 38:16 - Understand Kubernetes ingress controller concepts
- 42:42 - Exercise: Implement a load balancer with Azure Application Gateway
- 70:59 - Proposed solution
- 75:00 - Knowledge Check
- 79:14 - Summary and conclusion
Recommended resources
Connect
- Mattias Karlsson | Twitter: @devlead | LinkedIn: in/devlead
- Iris Classon | Twitter: @irisclasson | LinkedIn: in/irisclasson
Modify a cloud-native ASP.NET Core microservices app to understand API gateways in Azure.
Learning objectives
- Deploy an existing ASP.NET Core microservices e-commerce application to Azure Kubernetes Service (AKS).
- Implement a Backend for Frontend (BFF) pattern by using .NET.
- Deploy the microservices application to an AKS instance that's using Azure Application Gateway.
- Expose the BFF API outside the Kubernetes cluster by using Application Gateway Ingress Controller and access that external Swagger client.
Chapters
- 00:00 - Introduction
- 01:15 - Learning objectives
- 02:26 - Exercise: Set up the environment
- 11:29 - Introduction
- 12:27 - Exercise: Verify deployment and test the app
- 18:55 - Understand API gateways and Backends for Frontends
- 26:44 - Introducing API gateways
- 38:16 - Understand Kubernetes ingress controller concepts
- 42:42 - Exercise: Implement a load balancer with Azure Application Gateway
- 70:59 - Proposed solution
- 75:00 - Knowledge Check
- 79:14 - Summary and conclusion
Recommended resources
Connect
- Mattias Karlsson | Twitter: @devlead | LinkedIn: in/devlead
- Iris Classon | Twitter: @irisclasson | LinkedIn: in/irisclasson
Video URL
HTML iframe
.NET
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)
Have feedback? Submit an issue here.