Using Service Bus in a microservice
Course Content
0 / 69 completedIntroduction
Monorepo vs Multirepo
Installing Git
Using Git to add files to source control
Creating a GitHub organization
Uploading files to a GitHub repository
Introduction
Preparing NuGet packages for GitHub
Generating a GitHub Personal Access Token
Publishing to GitHub Packages
Consuming a NuGet package from GitHub
Introduction
Running your microservice anywhere via Docker
Preparing the Identity microservice for Docker
Adding a Dockerfile
Consuming NuGet packages within a Dockerfile
Building a Docker image
Running a Docker container
Introduction
Creating an Azure account
Installing the Azure CLI
Creating an Azure resource group
Introduction
Creating a Cosmos DB account
Adding Cosmos DB support to the Common library
Using Cosmos DB in a microservice
Introduction
Creating a Service Bus namespace
Adding Service Bus support to the Common library
Using Service Bus in a microservice
Introduction
Creating an Azure Container Registry
Publishing Docker images to Azure Container Registry
Introduction
Introduction to Kubernetes
Creating a Kubernetes cluster
Defining a Kubernetes deployment
Using Kubernetes secrets
Creating a Kubernetes pod
Creating a Kubernetes service
Introduction
Adding a basic health check
Creating a custom database health check
Configuring a custom database health check
Adding Kubernetes health probes
Generalizing the health check configuration
Introduction
Creating an Azure Key Vault
Reading secrets from Azure Key Vault
Configuring Azure AD workload identity on AKS
Reading Azure Key Vault secrets from your pods
Generalizing the Azure Key Vault configuration
Introduction
Introduction to the API Gateway
Installing Helm
Installing the Emissary ingress API Gateway
Configuring Routing to a Microservice
Running the Identity microservice behind the API gateway
Using Postman environments
Introduction
Installing cert manager
Generating a TLS certificate
Enabling HTTPS and TLS termination in Emissary ingress
Forwarding headers to the Identity microservice
Creating a signing certificate
Using the signing certificate in the Identity microservice
Introduction
Deploying the Catalog microservice to AKS
Trying out the Frontend in Production