Ryan Niño Dizon

.NET Microservices in Azure Container Apps

Get the power of Kubernetes without the complexity. This guide shows how to build and deploy scalable .NET microservices on Azure Container Apps.

.NET Microservices in Azure Container Apps
#1about 4 minutes

Understanding serverless computing and its cost benefits

Serverless computing abstracts away infrastructure, enables automatic scaling, and offers a pay-per-execution cost model which is more efficient than traditional computing.

#2about 2 minutes

Introducing Azure Container Apps as a Kubernetes abstraction

Azure Container Apps simplify container deployment by abstracting Kubernetes complexity, though this comes with some limitations for complex scenarios.

#3about 1 minute

Exploring common use cases for Azure Container Apps

Azure Container Apps are suitable for building microservices, web apps, event-driven processing, and background processing tasks.

#4about 4 minutes

Understanding the high-level architecture and components

Container apps live within an environment, share a virtual network, and are composed of revisions, replicas, and containers, which can use sidecar patterns like Dapr.

#5about 3 minutes

Deploying container apps with Azure CLI and AZD

You can deploy container apps from an existing image, local source code, or a GitHub repository using either the standard Azure CLI or the simpler Azure Developer CLI (AZD).

#6about 6 minutes

Demo of deploying a simple .NET app using AZD

A step-by-step demonstration shows how to initialize and deploy a .NET weather forecast API to Azure Container Apps using the `azd init` and `azd up` commands.

#7about 5 minutes

Managing frontend and backend microservices communication

This demo showcases a Blazor frontend communicating with a .NET backend API, explaining how to manage ingress and public endpoints for different services.

#8about 6 minutes

Implementing service-to-service invocation using Dapr

A demonstration of two microservices communicating via Dapr's service-to-service invocation, showing how messages are passed and how the system behaves when one service is stopped.

#9about 3 minutes

A summary of the Azure Developer CLI workflow

The Azure Developer CLI (AZD) simplifies deployment by generating an Aspire manifest, provisioning resources, and deploying the application with a single command.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
BB
Benedikt Bischof
Why You Shouldn’t Build a Microservice Architecture
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Michael Eisenbart who talks about the pros and cons of microservice architecture.‍About the speaker:‍Michael has been working for Bosch as a sof...
Why You Shouldn’t Build a Microservice Architecture

From learning to earning

Jobs that call for the skills explored in this talk.