First Look at .NET Aspire - Distributed Applications in .NET 8

Поділитися
Вставка
  • Опубліковано 9 січ 2025

КОМЕНТАРІ • 76

  • @MilanJovanovicTech
    @MilanJovanovicTech  Рік тому +4

    Get the source code for this video for FREE → the-dotnet-weekly.ck.page/aspire
    Want to master Clean Architecture? Go here: bit.ly/3PupkOJ
    Want to unlock Modular Monoliths? Go here: bit.ly/3SXlzSt

    • @BartVandenAbbeel
      @BartVandenAbbeel 10 місяців тому +1

      Hi Milan, is it possible to strongly type the config names? It would be more easy to refactor.

  • @catinodeh
    @catinodeh Рік тому +25

    It would be nice if you could talk a little bit about the deployment of this application. Specifically how we can automate the deployment process (using Git Tasks or DevOps, for example). Great video, Milan!

  • @osmantas369
    @osmantas369 Рік тому +4

    Glad to see this video about the Aspire. You've explained how it is working behind the scenes. Hope to see more content like this. 🙏

  • @jwcodendaal
    @jwcodendaal Рік тому +1

    Thanks for the quick overview. Good Job.

  • @leaovulcao
    @leaovulcao Місяць тому

    You are a great teacher and presenter. Thank you!

  • @jscraftsman
    @jscraftsman Рік тому +1

    Could you show a guide on how to use/integrate executables? I haven't found any examples for executable in the official docs.

  • @프레데릭말
    @프레데릭말 Рік тому +1

    Hi! Do you have plan to make video with ElasticSearch & .NET Core? Thanks.

  • @unhandledexception1948
    @unhandledexception1948 4 місяці тому

    would love to see a deep dive video into aspire to see it is doing some of its magic (launching other process, etc)

  • @CharlesOllavo
    @CharlesOllavo Рік тому

    Great video Milan.

  • @kodindoyannick5328
    @kodindoyannick5328 11 місяців тому

    Thanks you for this overview.

  • @viiirt
    @viiirt Рік тому

    Thanks for walkthrough, Milan. For me it looks like enhanced 'docker compose' now that is convenient way to develop and debug your distributed apps. I would be interested to see how Aspire develops in terms of production scenarios, e.g. deploy to different cloud providers, support kubernetes, give more control to set up external telemetry scrappers and centralized logging such as ELK stack for example. In production one might want to use existing infrastructure for such concerns. But anyway, looks promising so far!

    • @MilanJovanovicTech
      @MilanJovanovicTech  Рік тому

      There are obviously a lot of cracks left to fill, but I think the potential is there

  • @vuhoang5903
    @vuhoang5903 2 місяці тому

    Does API gateway necessary when Aspire and services discovery are in presence? And how to implement it?

  •  4 місяці тому

    Seria genial más videos de net aspire, especialmente como desplegar fuera de azure, por ejemplo en vps linux

  • @nicolaimagnussen1914
    @nicolaimagnussen1914 Рік тому +1

    Nice video, getting an nice overview, do you think this will be like kubernetes, or is it more to get an overview of the deployed applications, and thats it? Do you have access to the whole .net API, controllers and so on, or is it kind of like just generated for you?

    • @MilanJovanovicTech
      @MilanJovanovicTech  Рік тому

      You can run your existing projects using Aspire. So you have total control. I don't think this will be like Kubernetes, but it does solve some pain points.

  •  3 місяці тому

    Congratulations on the video. Do you have any videos about dev containers and microservices? I'm thinking of setting up a development environment with Net Aspire and dev containers

    • @MilanJovanovicTech
      @MilanJovanovicTech  3 місяці тому

      Shouldn't .NET Aspire be all you need?

    •  3 місяці тому

      @@MilanJovanovicTech By using Dev Containers in VS Code you can have the entire integrated work environment and its dependencies. It would not even be necessary to install the .NET SDK or the C# extensions because everything would be configured in the DevContainer ready to use in VS Code. My idea is to see how Aspire fits into all of that.

  • @microtech2448
    @microtech2448 Рік тому

    Would be nice to see if it shows database call logs as well

  • @MiningForPies
    @MiningForPies Рік тому +2

    Aspire is amazing, but it ties you into azure if you’re going to use it. Until we get an AWS supported version it’s not something I can recommend in production.

    • @vivekkaushik9508
      @vivekkaushik9508 Рік тому

      Can you please elaborate more on how it ties one to Azure?

    • @MiningForPies
      @MiningForPies Рік тому

      @@vivekkaushik9508 the aspire framework is built around deploying to the azure infrastructure.
      AWS support is hoped to be provided “by the community”

    • @tomwolverson2500
      @tomwolverson2500 Рік тому

      Manifest comprehension for deployment of an Aspire solution to the cloud is currently limited to the Azure Developer CLI, but the manifest format is designed to be agnostic so that other cloud providers can plug into it. About half of the supported components are agnostic and have no dependency on Azure at all.

    • @MilanJovanovicTech
      @MilanJovanovicTech  Рік тому

      It's kind of expected, given it's a Microsoft product. But I think there are plans to make it portable to other cloud environments.

    • @davidfowl
      @davidfowl 7 місяців тому

      It’s not limited to azure, we just build azure tooling because we’re Microsoft. There’s aws tooling built by the aws team

  • @devmarkmonster
    @devmarkmonster Рік тому +1

    Very interesting. Would this work in a scenario when you’re on a repository per micro service? Looks like a nice dashboard to use in production to monitor the metrics, is it intended to be used for those scenarios as well?

    • @MilanJovanovicTech
      @MilanJovanovicTech  Рік тому +1

      I don't believe it's intended for production use (yet)

    • @devmarkmonster
      @devmarkmonster Рік тому

      @@MilanJovanovicTech thanks, what do you think is a good alternative for getting the Open Telemetry data in a production dashboard?

  • @vadimsbitnev2748
    @vadimsbitnev2748 Рік тому

    Hi, thanks for a video. What's Visual studio theme do you use ?

  • @gabrielagutierrez1317
    @gabrielagutierrez1317 7 місяців тому

    Great video as usual! (I'm a fan of yours...) I was wondering this is for local development only? Thanks!!!

    • @MilanJovanovicTech
      @MilanJovanovicTech  7 місяців тому +1

      Yes, this is mainly for local development. However, it's evolving rapidly so things change fast. There will probably be a production scenario very soon. Check the docs: learn.microsoft.com/en-us/dotnet/aspire/

    • @gabrielagutierrez1317
      @gabrielagutierrez1317 7 місяців тому

      @@MilanJovanovicTech 💜 Thanks for your response!!!

  • @tommcmeekin1
    @tommcmeekin1 Рік тому

    Dotnet is getting better and better Hey Milan, your clean architecture course, will you be updating it to .net 8 any time soon?

    • @MilanJovanovicTech
      @MilanJovanovicTech  Рік тому +1

      v2 coming out in January: .NET 8, authorization, caching, health checks, api versioning, integration/functional testing (maybe more if I missed something)
      If you already got the course, you get all of that for free in the update

  • @sanjeevsjk
    @sanjeevsjk Рік тому

    Thank you @Milan

  • @jkc6144
    @jkc6144 Рік тому +1

    👌

  • @giorgospanagopoulos3993
    @giorgospanagopoulos3993 11 місяців тому +1

    docker-compose on steroids

  • @panaiteandreisilviu
    @panaiteandreisilviu Рік тому +4

    My first First!

    • @MilanJovanovicTech
      @MilanJovanovicTech  Рік тому +1

      Awesome speed 🔥🚀

    • @sunzhang-d9v
      @sunzhang-d9v Рік тому

      Grab my lines

    • @alan-
      @alan- Рік тому

      You beat me by 7 hours. Twenty-fourth!!!
      It's my first 24th. This is cause for a celebration! I'm going to message all my friends and throw a party! Wait a minute.... writing meaningless comments like this means I don't have any friends. Bah.

  • @alexmadnix
    @alexmadnix 3 місяці тому

    👍👍👍👍👍

  • @alexandernava9275
    @alexandernava9275 9 місяців тому

    Why you using someone else thumbnail....

    • @MilanJovanovicTech
      @MilanJovanovicTech  9 місяців тому

      Whose?

    • @alexandernava9275
      @alexandernava9275 9 місяців тому

      @@MilanJovanovicTech weird google showed Knick chapsas's aspire video thumbnail for your video

  • @techpc5453
    @techpc5453 Рік тому +1

  • @OggVorbis69
    @OggVorbis69 Рік тому

    excelent video, as always. I must admin watching your videos getting better and better since the beginning is real pleasure indeed.
    It is nice from MS to put all building blocks together but with increasing the abstraction level - the details are starting to get blurred. Do you think it would be nice to present an overall architectural diagram showing all the containers and components in them as they are put together in an Aspire application?
    That will really show the big picture and will allow viewers and all people learning from your videos to orient themselves what takes place where, how it is reached, configured and triggered, etc. I'm stating to become your fan already. keep the great work.

  • @sunzhang-d9v
    @sunzhang-d9v Рік тому

    I haven't Aspire