https://docs.nestjs.com/providersРешили юзать nats для межсервисного общения, отлично. Взял в nestjs nats транспорт, отлично. Тебе нужно из go, вызвать метод в nestjs сервисе, вон cats.findAll как в примере в доке, как ты это сделаешь по nats, не по http же сервис вызывать
Единственный способ это реализовывать протокол и service discovery nestjs на go , у него же есть формат сообщений, как у молекулера например, не может не быть
https://github.com/moleculerjs/moleculer/blob/master/docs/PROTOCOL.md