app, billing, tenant
И в последствий у меня получилось такая схема, в каждом из internal папок есть папки delivery, service, repository где контроллеры, бизнес логика, и обращения к базе данных, а домены (модели) я вынес в pkg
Правильную структуру ли я делаю, можете покритиковать?
https://imgur.com/tWLR2XB
Привет, Несколько дней назад запостил вопрос про структуру и архитектуру проекта, но из за того что я не приложил исходники, не било понятно что я имел ввиду. В общем я сделал репозиторий из 3 знакомых мне структур проекта, если есть возможность можете порекомендовать какой использовать, и что предпочтительнее, и есть ли там какие нибудь ошибки которые нужно исправить. Спасибо https://github.com/cardinaltm/project-types
Только cmd и интернал? По классике еще много надо типа build, dev, cfg, deploy, test, doc, db, pkg и тд
да конечно, это просто пример основной структуры
где бизнес логика есть
по суты в реальном проекте там 4-5 приложений которые используют одны модели, и пакети которые лежат в pkg
А само приложение в папке github/src ?
нет это не микросервиси, можно их назвать просто сервисамы, например апи для работы с прилочением отдельный сервис, с админкой отдельный это потому что часто приходиться на разные сервера их заливать
чесно говоря так проше разрабатывать, когда не приходиться переключаться между несколькимы проектамы и если нужно в модельках или вспомоготельных пакетах что нибудь добавить или изменить все сразу делаеться, а так в 5 проектах нужно будет одно и тоже скопировать
Обсуждают сегодня