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

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 76

  • @MilanJovanovicTech
    @MilanJovanovicTech  11 месяцев назад +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 9 месяцев назад +1

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

  • @catinodeh
    @catinodeh 11 месяцев назад +23

    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 11 месяцев назад +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 12 дней назад

    You are a great teacher and presenter. Thank you!

  • @jscraftsman
    @jscraftsman 11 месяцев назад +1

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

  • @jwcodendaal
    @jwcodendaal 11 месяцев назад +1

    Thanks for the quick overview. Good Job.

  • @unhandledexception1948
    @unhandledexception1948 2 месяца назад

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

  • @프레데릭말
    @프레데릭말 11 месяцев назад +1

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

  • @nicolaimagnussen1914
    @nicolaimagnussen1914 10 месяцев назад +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  10 месяцев назад

      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.

  • @viiirt
    @viiirt 11 месяцев назад

    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  11 месяцев назад

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

  •  2 месяца назад

    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  2 месяца назад

      Shouldn't .NET Aspire be all you need?

    •  2 месяца назад

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

  • @devmarkmonster
    @devmarkmonster 11 месяцев назад +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  11 месяцев назад +1

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

    • @devmarkmonster
      @devmarkmonster 11 месяцев назад

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

  • @kodindoyannick5328
    @kodindoyannick5328 9 месяцев назад

    Thanks you for this overview.

  • @vuhoang5903
    @vuhoang5903 Месяц назад

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

  • @microtech2448
    @microtech2448 11 месяцев назад

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

  • @vadimsbitnev2748
    @vadimsbitnev2748 11 месяцев назад

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

  •  2 месяца назад

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

  • @gabrielagutierrez1317
    @gabrielagutierrez1317 5 месяцев назад

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

    • @MilanJovanovicTech
      @MilanJovanovicTech  5 месяцев назад +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 5 месяцев назад

      @@MilanJovanovicTech 💜 Thanks for your response!!!

  • @CharlesOllavo
    @CharlesOllavo 10 месяцев назад

    Great video Milan.

  • @MiningForPies
    @MiningForPies 11 месяцев назад +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 11 месяцев назад

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

    • @MiningForPies
      @MiningForPies 11 месяцев назад

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

    • @tomwolverson2500
      @tomwolverson2500 11 месяцев назад

      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  11 месяцев назад

      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 6 месяцев назад

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

  • @sanjeevsjk
    @sanjeevsjk 11 месяцев назад

    Thank you @Milan

  • @tommcmeekin1
    @tommcmeekin1 11 месяцев назад

    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  11 месяцев назад +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

  • @panaiteandreisilviu
    @panaiteandreisilviu 11 месяцев назад +4

    My first First!

    • @MilanJovanovicTech
      @MilanJovanovicTech  11 месяцев назад +1

      Awesome speed 🔥🚀

    • @sunzhang-d9v
      @sunzhang-d9v 11 месяцев назад

      Grab my lines

    • @alan-
      @alan- 11 месяцев назад

      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 11 месяцев назад +1

    👌

  • @giorgospanagopoulos3993
    @giorgospanagopoulos3993 10 месяцев назад +1

    docker-compose on steroids

  • @alexmadnix
    @alexmadnix Месяц назад

    👍👍👍👍👍

  • @alexandernava9275
    @alexandernava9275 8 месяцев назад

    Why you using someone else thumbnail....

    • @MilanJovanovicTech
      @MilanJovanovicTech  8 месяцев назад

      Whose?

    • @alexandernava9275
      @alexandernava9275 8 месяцев назад

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

  • @OggVorbis69
    @OggVorbis69 11 месяцев назад

    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.

  • @techpc5453
    @techpc5453 11 месяцев назад +1

  • @sunzhang-d9v
    @sunzhang-d9v 11 месяцев назад

    I haven't Aspire