What Is .NET Aspire? The Insane Future of .NET!

preview_player
Показать описание


Hello everybody, I'm Nick, and in this video, I will showcase .NET Aspire, which was announced in .NET 8's .NET Conf. It is a fantastic stack for building cloud-native distributed applications, and there is a lot to cover, so let's jump into it.

Don't forget to comment, like and subscribe :)

Social Media:

#csharp #dotnet #dotnetconf
Рекомендации по теме
Комментарии
Автор

Aspire looks pretty good and I'm excited to see where it goes.
Your example is nice if everything is under one solution but we all know that's not how we dev in reality. What I'd like to know Nick is; how do wire up aspire when your frontend projects and APIs are in separate solutions?

uu
Автор

This is fantastic, please make a series and take this to the limits. Can we have different components like workers that consume service bus messages, how does one del with connection strings and so on.
What aspire packages are there, and what do they offer.
I am dealing with microservices, and bringing up the local environment means running this and that container, storage and service bus in Azure (storage could be also in the emulator), and running other parts in VS to do debugging, and then command line to fire up tests against this setup. it is really a pain everytime I want to debug

johnnyirish
Автор

This is huge. We use AWS cdk in our company and that is a pain in the neck. If this works for aws in the future, will be a big win

thiagomatu
Автор

I've never tried distributed applications before because they are so overwhelming. Maybe this will be the start of something new.

modernkennnern
Автор

I'm skeptical. How would it work for heterogenous systems (here I mean systems with components created using different programming languages/technologies)? Let's say I have a FE written in js/ts and not blazor? Or I have a BE component(s) written in go/ruby/rust/python/anything else? Also, as mentioned here multiple times, it will work painlessly only for monorepos.

harezalex
Автор

To be honest, starting in the middle of the video, I just sat with my mouth open in surprise and admiration. This deserves every imaginable and unimaginable ovation towards the developers of this product! Bravo!
Nick, need more information/tutorials on working with this project!

vorontsovru
Автор

This is a brilliant addition. It has the power of Azure Service Fabric without all the overhead and complexity. Nicely explained by Nick.

matthewwatts
Автор

That's a LOT of rope! Newbie bootcamp developer can now create an entire distributed system in a few hours and once deployed can accidentally rack up tens of thousands of dollars worth of compute time in a matter of seconds. Genius Microsoft :)

mtsmithtube
Автор

I was so hyped when seeing this!🎉
Can you please make a video on how to deploy that on azure and aws? And even perhaps on self hosted vServers?

A lot people would benefit from this❤

Dustyy
Автор

An export to k8s yaml or at least to docker compose is a must. A can see that deployments been handled to the DevOps guys and the dev team like "I did the aspire thing"

GersonDias
Автор

As always simple explanation, thanks nick!

GiorgiChikovani_FromGeorgia
Автор

Immediately thought of Project Orleans (and DAPR too). Use-case might slightly differ, but they solve most of the problems + introduce "actor" framework that is designed to solve async problems in distributed systems

manwatermelon
Автор

Might be useful for smaller, new projects that are tightly integrated to .NET. One fundamental issue I see is that it seems completely tied to monolith repos. How is it supposed to work in a microserviced architecture without having annoying git submodules all over the place?

MrGTFOplz
Автор

This looks interesting, I’d love to see some follow up with practical use cases. I guess that’s a Dometrain course in the making 😂

inzyster
Автор

Is there a way to have it multirepo? Since we're speaking about microservices would be great to have services divided in different git repositories (without submodules) but it doesn't seams so easy. I mean, you need references for all the projects in that AppHost

GianlucaIselli
Автор

It's pretty cool. I usually add a docker-compose file to manage a fairly similar flow, including otel-collector and grafana stack images. It's much easier with Aspire. It would be great to learn how to use an Aspire based approach in a production environment. I'm guessing this will be supported out of the box for Azure, but not sure about Kubernetes and other cloud platforms. Thanks for sharing, lots of useful and inspiring content!

daniildoronkin
Автор

now THAT seems pretty damn cool, can't wait for this to mature!

FernandoTakeshiSato
Автор

This is so cool. look forward to more on this.

kaisersolo
Автор

This is such a cool advancement, can't wait to give it a try

Silky
Автор

hi Nick, you are, in my view, one of the most reliable and resourceful mentor for many developers currently. May i suggest however, that you slow your speech down so that your videos speak to us, rather than hurrying to get to the end. I think many do not mind sitting to your 2 hour videos, so the length doesnt throw us off...pretty please

ndimlo