code > function/method > module > class > ... > microservice
So yes it is heavyweight. But it also works.