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

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น •

  • @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 ปีที่แล้ว +24

    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. 🙏

  • @leaovulcao
    @leaovulcao หลายเดือนก่อน

    You are a great teacher and presenter. Thank you!

  • @jwcodendaal
    @jwcodendaal ปีที่แล้ว +1

    Thanks for the quick overview. Good Job.

  • @CharlesOllavo
    @CharlesOllavo 11 หลายเดือนก่อน

    Great video Milan.

  • @kodindoyannick5328
    @kodindoyannick5328 10 หลายเดือนก่อน

    Thanks you for this overview.

  • @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.

  • @sanjeevsjk
    @sanjeevsjk ปีที่แล้ว

    Thank you @Milan

  • @프레데릭말
    @프레데릭말 ปีที่แล้ว +1

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

  • @unhandledexception1948
    @unhandledexception1948 3 หลายเดือนก่อน

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

    • @MilanJovanovicTech
      @MilanJovanovicTech  3 หลายเดือนก่อน +1

      I'm working on something as we speak!

  • @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?

  • @nicolaimagnussen1914
    @nicolaimagnussen1914 11 หลายเดือนก่อน +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  11 หลายเดือนก่อน

      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.

  • @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?

  • @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

  • @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

  •  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.

  • @vadimsbitnev2748
    @vadimsbitnev2748 ปีที่แล้ว

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

  • @microtech2448
    @microtech2448 ปีที่แล้ว

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

  • @gabrielagutierrez1317
    @gabrielagutierrez1317 6 หลายเดือนก่อน

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

    • @MilanJovanovicTech
      @MilanJovanovicTech  6 หลายเดือนก่อน +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 6 หลายเดือนก่อน

      @@MilanJovanovicTech 💜 Thanks for your response!!!

  •  3 หลายเดือนก่อน

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

    • @MilanJovanovicTech
      @MilanJovanovicTech  3 หลายเดือนก่อน +1

      Just recorded one Aspire video, but will do more

  • @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.

  • @jkc6144
    @jkc6144 ปีที่แล้ว +1

    👌

  • @alexmadnix
    @alexmadnix 2 หลายเดือนก่อน

    👍👍👍👍👍

  • @giorgospanagopoulos3993
    @giorgospanagopoulos3993 11 หลายเดือนก่อน +1

    docker-compose on steroids

  • @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