У нас архитектор на проекте рассматривал Go как средство для генерации GraphQL API которое будет играть роль довольно тонкого прокси в gRPC (чтобы gRPC в паблик апи напрямую не выносить). Я в итоге взялся ковырять и пробовать что то нагенерить с gqlgen (гошная тула для генерации GraphQL классов и скелета проекта). Все было ок до того момента пока я не начал писать конкретно реализацию резолверов, а потом еще оказалось что нам надо туда пагинацию надо будет кастомную добавлять и прочее. Я стал понимать что наша команда банально не вывезет, ибо для этого как минимум надо нормально так в Go разобраться и потратить время для обучение, короче залупа а не затея. Основной поинт архитектора был в том, что го это быстро. а нам нужен быстрый прокси. В итоге я начал топить за дотнет реализацию чисто из практичных соображений (команда дотнетеров, экспертиза знакомая, разница в производительности будет не такой уж и большой), вот сейчас пока этот вопрос все еще висит в воздухе, моя .NET реализация ждет пока у него дойдут руки ее посмотреть. Но даже если он скажет что на дотнете мы его писать не будем, будем топить против го просто потому что выигрыш в данном случае в производительности не стоит столько потенциально потраченного времени банально (в нашем случае конкретно). Тем более дотнет реализация не медленная тоже