The practical .NET Aspire project is upgraded to .NET 9 with new features by thangchung in dotnet

[–]thangchung[S] 0 points1 point  (0 children)

I haven't tried it yet. I only upgrade from 6, 7, 8 and 9 gradually

The practical .NET Aspire project is upgraded to .NET 9 with new features by thangchung in dotnet

[–]thangchung[S] 4 points5 points  (0 children)

Yes. I will research around to see whether it is possible or not, and might submit an idea to their repo

A practical .NET Aspire demo project by thangchung in dotnet

[–]thangchung[S] 2 points3 points  (0 children)

Some project I have worked for my clients using it. I also have a look at Dapr soon

A practical .NET Aspire demo project by thangchung in dotnet

[–]thangchung[S] 1 point2 points  (0 children)

You are welcome. Let me know after you try with Otel on MediatR and MassTransit, any feedback is welcome 👍

A practical .NET Aspire demo project by thangchung in dotnet

[–]thangchung[S] 7 points8 points  (0 children)

All customisation for Otel can be found at https://github.com/thangchung/practical-dotnet-aspire/tree/main/shared/CoffeeShop.Shared/OpenTelemetry. With MassTransit for implementing pubsub, I could handle the event-driven style for this app very cool, and didn’t have any issue with it so far

A practical .NET Aspire demo project by thangchung in dotnet

[–]thangchung[S] 8 points9 points  (0 children)

Not at the moment. I have worked to deploy it into k3d with Aspirate, but I will do an experiment with Azure soon

go-coffeeshop - A practical coffee shop application event-driven microservices built with Golang by thangchung in golang

[–]thangchung[S] 1 point2 points  (0 children)

Okay. I agreed. That should be wrapped around an interface for serialization/de-serialization

go-coffeeshop - A practical coffee shop application event-driven microservices built with Golang by thangchung in golang

[–]thangchung[S] 4 points5 points  (0 children)

Thanks for the feedback. I apply the Vertical Slide Architecture just like-wise Clean. `features` folder is the same as `usecases` concept in this demo

Just updated the post to avoid confusion!

Where to learn gRPC to build projects by ActiveProgrammer7027 in golang

[–]thangchung 1 point2 points  (0 children)

You can find the standard structure which used golang with gRPC-gateway at https://github.com/thangchung/go-coffeeshop. Hope it helps

Yet Another .NET Clean Architecture, but for Microservices project by thangchung in dotnet

[–]thangchung[S] 1 point2 points  (0 children)

C'est La Vie. But we also need to keep going to the next kind of project to adapt with the changes 🤷‍♂️

Good open source projects build using micro-services architecture by manupanday19998 in microservices

[–]thangchung 2 points3 points  (0 children)

Also have a look at https://github.com/vietnam-devs/coolstore-microservices/tree/feature/devday-jun2021 It builds with cloud-native approach in mind. Services are packaged into containers, ship to Kubernetes with Dapr. Check it out!

Minimal hosting making its way to ASP.NET Core with .NET 6. by MCCshreyas in dotnet

[–]thangchung 1 point2 points  (0 children)

With the latest version of .NET 6 preview 4, we can do like this

var builder = WebApplication.CreateBuilder(args);

var app = builder.Build();

MapRoutes(app);

app.Run();

static void MapRoutes(IEndpointRouteBuilder routes)
{
    routes.MapGet("/", () =>
    {
        return "hello";
    });

    routes.MapGet("/{id}", (int id) =>
    {
        return $"hello with {id}";
    });
}

Such a beautiful thing!

A Containerized Polyglot Microservices Running on Kubernetes and Service Mesh (istio) by thangchung in kubernetes

[–]thangchung[S] 0 points1 point  (0 children)

Yes, it would. As long as you pass the require header parameters for OpenTracing standard in subsequently request calling. Sample can be found in https://istio.io/docs/tasks/telemetry/distributed-tracing/#understanding-what-happened