Golang структура Архитектура

https://www.youtube.com/watch?v=B0lV7I3FO4E Пример разработки 1 https://www.youtube.com/watch?v=mr3pywHOz7I 2 https://www.youtube.com/watch?v=RHatXuBXckM // Точка входа cmd -app --main.go -parse --main.go для крона build /configs/main.yml /internal/ (внутренний)1.4 Своё, что под запретом для публикации + Основная бизнес логика /internal/app/app.go /pkg/ Доступно для скачивания другим + клиенские библиотеки /docs/ (авто-генерация через swagger) // Структуры и их методы /internal/models/ // Слой комуникации транспорта /internal/delivery/http/handler.go /internal/delivery/grpc/ // Для основной бизнес логики /internal/service/ // Хранилище для работы с базами (mongoDB top) /internal/repository/ /internal/repository/mongodb/ // Берёт данные с /configs/main.yml /internal/config/config.go /internal/config/config_test.go // Сервер /server/server.go // php index.php config -database.php -constants.php includes templates -header.php -footer.php -home.php -product.php -cart.php assets/ - папка с ресурсами, такими как изображения, стили CSS, скрипты JavaScript и т.д. admin -index.php -products.phpудаление). -orders.php uploads