Skip to content

What's covered

Buliding applications using microservices can be done many ways, with many different pieces of technology.. Even using .NET Aspire we could still use different languages for our frontend, databases, messaging strageties, etc.

My goal here is not to dive deep into every part of microservices but to focus on what .NET Aspire is, how it works, and the problems it solves. I am new to the world of microservices and cloud-native so if you see something here that you think could be better or isn’t a great approach please let me know.

Contents

Intro

A brief introduction into microservices, and cloud-native computing and how .NET Aspire fits in the picture.

How does .NET Aspire work?

A look into what .NET Aspire is doing for us, the abstractions it provides, and how to setup a new or existing project.

Building a project

We’ll walk through a small demo project I built using .NET Aspire.

Deploying a project

A brief overview of deploying a project using the Azure CLI or Aspir8 for kubernetes and the manifest.json that is produced during build.