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