I am doing some research on .NET Aspire and have a few questions regarding it:
I’m working on a microservice architecture with each microservice having its own solution. Can I create a separate Aspire solution and reference all the microservices? Is it recommended? Because in every tutorial I saw, there is a single solution containing multiple microservices.
I’ve deployed all my services on 3 different Azure VMs. Can I deploy an Aspire project to a VM? If yes, I guess I would need an Aspire project on each VM to manage the services of a specific VM. Everywhere I see that the Aspire project is deployed on a container app, and it manages the microservices just like Kubernetes pods. Is there a way to have a centralized Aspire project deployed on a VM that manages all the services?
I am using ASP.NET Boilerplate in a few microservices. Does Aspire support ABP?