Базовая структура backend-проекта на Go
В этом видео я показываю структуру своего базового REST API проекта на Go, который собирал параллельно с изучением Effective Go. Это не фреймворк и не «идеальный шаблон», а практический пример того, как я сейчас организую backend-приложения. Внутри: инициализация приложения, работа с конфигурацией, подключение к Postgres, разделение на repository и service слои, аутентификация через WorkOS, JWT-валидация, cookie-flow для веба, machine-to-machine авторизация через scope, а также OpenAPI и Swagger. Если интересно посмотреть код, запустить проект локально или предложить улучшения — репозиторий открыт: https://github.com/DevBlobs/go-rest-api-starter
Название:
Базовая структура backend-проекта на Go
Категория:
Разное