
Learn to turn works on my machine into scalable production with Azure Container Apps, exploring automatic scaling, canary deployments, secret management, and multi-container AI workflows.
Explore the evolution of software architecture from monolithic apps to microservices and serverless, and learn how containers and Azure Container Apps enable scalable orchestration.
Discover Azure Container Apps as a serverless, event-driven container orchestration platform built on Kubernetes, enabling flexible microservices, blue-green deployments and traffic splitting, with simplified routing for modern apps.
Learn how Azure container apps use environments as boundaries with container apps, revisions, replicas, blue-green and canary deployments, and workload vs consumption plan for scalable serverless workloads.
Compare Azure container apps and AKS for container orchestration, highlighting abstraction, serverless deployment, and tradeoffs. Discover when ACA suits simple, cost-effective workloads and AKS suits complex enterprise microservices.
Deploy and manage a serverless azure container apps environment with a Docker Hub image, push to azure container registry, enable public ingress, and monitor via a log analytics workspace.
Clone the public repo, build and push the chat app image to Azure Container Registry, then deploy to Azure Container Apps with a system assigned managed identity.
Deploy an Azure AI Foundry hub and project to host a GPT 4.1 model in a serverless, vendor-agnostic, multi-modal environment using the AI Foundry portal.
Build and push a docker image of the Azure OpenAI chat app to Azure Container Registry, configuring environment variables, wiring the React frontend to Azure AI Foundry, and testing locally.
Deploy an image from Azure Container Registry to an Azure Container Apps environment by configuring a system assigned managed identity and creating the container app in the portal.
Dive into Azure container apps with labs on environment variables, secrets, and key vault integration, deploying a Python backend with Azure AI Foundry GPT LM and blue-green revisions using GPT-4.
Demonstrate injecting environment variables and secrets at runtime in Azure container apps using a python flask backend that calls the GPT LLM via /chat.
Explore how Azure Key Vault acts as a secret store for keys and certificates, using managed identities to securely access secrets from Azure Container Apps and Azure Container Registry.
Learn to integrate Azure key vault secret store with Azure container apps by configuring secrets, using a user assigned managed identity, and deploying container app that accesses GPT 4.1 model.
Perform a hands-on lab on blue-green and canary deployments with Azure Container Apps to route traffic between GPT 4.1 and GPT 4 models using revisions, labels, and traffic weights.
Explore multi-container design patterns in Azure container apps by deploying a frontend React SPA and a backend Python Flask service, connected to Azure OpenAI GPT, with selective ingress.
Explore the front end back end container design pattern by building a Flask backend and a React frontend with nginx proxy inside Azure Container Apps, using internal ingress.
Build an end-to-end retrieval augmented generation pipeline with a vector database, sidecar loader, storage via Azure File Share, and a Flask backend plus front-end container enabling chat on private documents.
Understand retrieval augmented generation (rag) to power a chatbot with your own data, using the three components: retrieval, augmentation, and generation, aided by vector embeddings and a vector database.
Explore QDrantDB, vector database, in a lab that guides you to run Docker image, access dashboard, and build collections of text and vector embeddings with SDK for Azure Container Apps.
Learn how storage mounts with Azure Container Apps enable persistent data across replicas by mounting an Azure File Share to the container apps environment. Contrast this with ephemeral container storage.
Deploy a two-container Azure container app with a vector loader sidecar and a quadrant vector database, using an Azure file share storage mount to persist embeddings.
Deploy an end-to-end rag pipeline on azure container apps by integrating a vector db and loader sidecar with azure file share, building and deploying backend and frontend containers.
Explore event-driven auto scaling in Azure Container Apps, using Azure Service Bus scale rules and Keda concepts to scale backend microservices from zero to multiple replicas during traffic surges.
Explore event driven auto scaling in Azure container apps with an http driven rule, deploying a backend and scaling from one to ten replicas based on http concurrency.
Perform a hands-on lab to build an event-driven Azure Blob storage scaler that scales Azure Container Apps replicas based on blob counts, using a caption generator with Azure OpenAI.
Building AI agents is exciting — but getting them from “it works on my machine” to running reliably in production is the real challenge. This course, Productionizing Azure AI Agents with Azure Container Apps (ACA), is designed to help you bridge that gap.
You’ll start by understanding how Azure Container Apps provides a serverless, container-native platform that makes running AI agents at scale simple. From there, we’ll dive into deploying Azure AI Agents, integrating them with Azure OpenAI and Azure AI Foundry, and managing workloads in a production environment.
Key topics include:
Deploying AI agents into Azure Container Apps with best practices.
Using autoscaling, secrets, and revisions to ensure secure and scalable deployments.
Integrating event-driven triggers, storage, and APIs into your AI workflows.
Monitoring, troubleshooting, and optimizing for performance and cost efficiency.
By the end of this course, you’ll know how to design, deploy, and scale AI agents that are enterprise-ready — with the same tools used by modern cloud teams.
This course is perfect for AI developers, cloud engineers, and DevOps professionals who want hands-on experience with productionizing AI. Whether you’re building prototypes with Azure OpenAI or managing workloads for a team, this course will give you the skills and confidence to run AI agents in the cloud — the right way.