Edit

Share via


Azure Container Apps samples

Refer to the following samples to learn how to use Azure Container Apps in different contexts and paired with different technologies.

Name Description
A/B Testing your ASP.NET Core apps using Azure Container Apps
Shows how to use Azure App Configuration, ASP.NET Core Feature Flags, and Azure Container Apps revisions together to gradually release features or perform A/B tests.
gRPC with ASP.NET Core on Azure Container Apps This repository contains a simple scenario that demonstrates how an ASP.NET Core 6.0 app is built as a cloud-native application. The application is hosted in Azure Container Apps that uses gRPC request/response transmission from Worker microservices. The gRPC service simultaneously streams sensor data to a Blazor server frontend, so you can see the data charted in real-time.
Deploy an Orleans Cluster to Container Apps An end-to-end sample and tutorial for getting a Microsoft Orleans cluster running on Azure Container Apps. Worker microservices rapidly transmit data to a back-end Orleans cluster for monitoring and storage, emulating thousands of physical devices in the field.
Deploy a shopping cart Orleans app to Container Apps An end-to-end example shopping cart app built in ASP.NET Core Blazor Server with Orleans deployed to Azure Container Apps.
ASP.NET Core front-end with two back-end APIs on Azure Container Apps
This sample demonstrates ASP.NET Core 6.0 can be used to build a cloud-native application hosted in Azure Container Apps.
ASP.NET Core front-end with two back-end APIs on Azure Container Apps (with Dapr)
Demonstrates how ASP.NET Core 6.0 is used to build a cloud-native application hosted in Azure Container Apps using Dapr.
Deploy Drupal on Azure Container Apps Demonstrates how to deploy a Drupal site to Azure Container Apps, with Azure Database for MariaDB, and Azure Files to store static assets.
Launch your first Java app on Azure Container Apps A monolithic Java application called PetClinic built with Spring Framework. PetClinic is a well-known sample application provided by the Spring Framework community.
Launch your first Java microservice app on Azure Container Apps A microservices-based version of PetClinic with Spring, built with Spring Framework, showcasing configuration management, service discovery, and health/metrics monitoring on Azure Container Apps.
Launch Your first Java Spring Batch app on Azure Container Apps A Java Spring Batch application showcasing an ephemeral statistics loading job, adapted from the Spring Batch Football Job sample, and deployable to Azure Container Apps.
Launch Your first Java AI application on Azure Container Apps A Java AI application built with the Spring-AI Framework, demonstrating how to integrate with Azure OpenAI capabilities to enhance PetClinic application with an intelligent Chatbot, and deploy it to Azure Container Apps.
mTLS Server Application on Azure Container Apps A Java sample using different Java APIs to demonstrate how to extract X.509 certificates from incoming requests, including Servlet Jakarta API, Servlet Javax API, and Reactive API. Additionally, to provide a complete user experience of verifying the certificates in Azure Container Apps other than Spring Security, the samples also demonstrate loading a custom trust store to validate the certificates.
ChatGPT + Enterprise data with Azure OpenAI and Azure AI Search (JavaScript) Demonstrates Retrieval-Augmented Generation (RAG) using Azure OpenAI and Azure AI Search with a full frontend and backend, sample data, and azd deployment scripts for end-to-end testing.
Azure OpenAI RAG workshop (Node.js) A monorepo showing how to build RAG chat experiences with LangChain.js, Fastify, and optional vector stores; includes step-by-step exercises and deployment guidance.
Node.js Microservices Workshop Teaches microservices fundamentals using Node.js, Docker, and Azure Container Apps with example services built using Express, Fastify, and NestJS plus docker-compose and deployment scripts.
AI Travel Agents — Agentic Orchestration A modular reference app that demonstrates multi-agent orchestration (LangChain.js, LlamaIndex.TS, Microsoft Agent Framework) and MCP servers, packaged for deployment to Azure Container Apps. Uses Python, Node.js, Java, .NET.
Remote MCP with Azure Container Apps (Node.js/TypeScript) Quickstart template for running a Model Context Protocol (MCP) HTTP server on Azure Container Apps; includes JWT-based auth, examples, and azd deployment instructions.
Serverless RAG with LlamaIndex + Azure Dynamic Sessions Full-stack Next.js RAG application using LlamaIndex and Azure Dynamic Sessions (code interpreter tooling), deployable to Azure Container Apps with azd templates. Uses React.
LlamaIndex Quickstart (JavaScript) Serverless quickstart that shows how to build a LlamaIndex-based chat app with Azure OpenAI and Azure Container Apps; includes ingestion for common file types and local azd deployment guidance.
LlamaIndex Vector Search (JavaScript) A LlamaIndex RAG chat sample that combines Azure OpenAI embeddings and Azure AI Search for vector retrieval, with sample data and deployment instructions for Azure Container Apps.