Есть два подхода. Первый — один go.mod на весь репозиторий, все сервисы как пакеты внутри. Простой, но зависимости общие. Второй — каждый сервис со своим go.mod и go.work для локальной разработки. Второй гибче, но сложнее. Общий код выносишь в internal/pkg или отдельный модуль. Главное — не делать циклических зависимостей между модулями.
Как организовать монорепозиторий в Go?
Middle+
290 просмотровAFK Offer AI
Как возвращать правильные HTTP коды?