hi! I’m actually working on some updates to the https://www.pulumi.com/docs/guides/organizing-projects-stacks/ page which should help with this somewhat
a lot of this “depends” - you can definitely create different go modules for each service, but that’s usually overkill in my opinion.