видел одно монолитное приложение на C# переписанное в одно монолитное приложение на go. ну все в одной репе. ну там и воркеры для очередей и сервер и консольные скрипты(часть из которых наверное на крон еще вешается) и миграции. Если так делается, непонятно, есть ли смысл переписывать с одного языка на другой. мне почему то казалось что go для легких масштабируемых сервисов.