0001 Introduction (1002.96 KB) 0002 Monorepo vs Multirepo (9.7 MB) 0003 Installing Git (5.71 MB) 0004 Using Git to add files to source control (17.12 MB) 0005 Creating a GitHub organization (12.71 MB) 0006 Uploading files to a GitHub repository (15.16 MB) 0007 Introduction (1.05 MB) 0008 Preparing NuGet packages for GitHub (20.38 MB) 0009 Generating a GitHub Personal Access Token (8.37 MB) 0010 Publishing to GitHub Packages (20.5 MB) 0011 Consuming a NuGet package from GitHub (6.63 MB) 0012 Introduction (779.26 KB) 0013 Running your microservice anywhere via Docker (10.26 MB) 0014 Preparing the Identity microservice for Docker (40.46 MB) 0015 Adding a Dockerfile (66.45 MB) 0016 Consuming NuGet packages within a Dockerfile (17.76 MB) 0017 Building a Docker image (20.66 MB) 0018 Running a Docker container (36.94 MB) 0019 Introduction (851.56 KB) 0020 Creating an Azure account (10.91 MB) 0021 Installing the Azure CLI (6.33 MB) 0022 Creating an Azure resource group (11.98 MB) 0023 Introduction (785 KB) 0024 Creating a Cosmos DB account (10.07 MB) 0025 Adding Cosmos DB support to the Common library (14.35 MB) 0026 Using Cosmos DB in a microservice (833.09 KB) 0027 Introduction (31.65 MB) 0028 Creating a Service Bus namespace (8.95 MB) 0029 Adding Service Bus support to the Common library (57.66 MB) 0030 Using Service Bus in a microservice (39.44 MB) 0031 Introduction (791.05 KB) 0032 Creating an Azure Container Registry (10.96 MB) 0033 Publishing Docker images to Azure Container Registry (27.39 MB) 0034 Introduction (1.14 MB) 0035 Introduction to Kubernetes (10.87 MB) 0036 Creating a Kubernetes cluster (44 MB) 0037 Defining a Kubernetes deployment (20.19 MB) 0038 Using Kubernetes secrets (24.7 MB) 0039 Creating a Kubernetes pod (18.03 MB) 0040 Creating a Kubernetes service (20.71 MB) 0041 Introduction (898.61 KB) 0042 Adding a basic health check (11.15 MB) 0043 Creating a custom database health check (10.97 MB) 0044 Configuring a custom database health check (38.27 MB) 0045 Adding Kubernetes health probes (25.6 MB) 0046 Generalizing the health check configuration (46.06 MB) 0047 Introduction (1.09 MB) 0048 Creating an Azure Key Vault (16.5 MB) 0049 Reading secrets from Azure Key Vault (19.92 MB) 0050 Configuring Azure AD workload identity on AKS (59.99 MB) 0051 Reading Azure Key Vault secrets from your pods (17.1 MB) 0052 Generalizing the Azure Key Vault configuration (36.8 MB) 0053 Introduction (1.25 MB) 0054 Introduction to the API Gateway (12.53 MB) 0055 Installing Helm (10.85 MB) 0056 Installing the Emissary ingress API Gateway (33.61 MB) 0057 Configuring Routing to a Microservice (22.66 MB) 0058 Running the Identity microservice behind the API gateway (36.76 MB) 0059 Using Postman environments (16.11 MB) 0060 Introduction (1.24 MB) 0061 Installing cert manager (18.3 MB) 0062 Generating a TLS certificate (53 MB) 0063 Enabling HTTPS and TLS termination in Emissary ingress (15.43 MB) 0064 Forwarding headers to the Identity microservice (27.94 MB) 0065 Creating a signing certificate (50.66 MB) 0066 Using the signing certificate in the Identity microservice (55.5 MB) 0067 Introduction (876.44 KB) 0068 Deploying the Catalog microservice to AKS (49.56 MB) 0069 Trying out the Frontend in Production (49.22 MB)