Use BasicHostBuilder to configure and run a minimal microservice.
await new BasicHostBuilder(args)
.Init(builder =>
{
// Register your dependencies here.
})
.Run(async app =>
{
// Configure your request pipeline here.
});
Init(…) / Add(…)
Register all services, repositories, and dependencies required by your microservice.
Run(…) / Use(…)
Build and configure the ASP.NET Core application pipeline.
As a result, you get a fully functional microservice that responds to HTTP requests.