Do you want your code to be on the next level? Try to use Golang Dig - one of the best GO DI packages.