Go microservice architecture main component, responsible for application startup,
dependency injection,configuration reading, life cycle management.
https://github.com/go-god/gdi
You can pass the provider into the msa.Start method as an Option through the
msa.WithProviders or msa.WithConfigProviders method to start the service.