Гайд по чистой архитектуре / Golang School
Как строить простые и надёжные сервисы на Go? Как сделать так чтобы приложение не превратилось в лапшу и оставалось поддерживаемым на протяжении всего жизненного цикла. Чистая архитектура или Clean Architecture, Гексагональная, Порты и адаптеры, Луковичная. У всех примерно одинаковые идеи. Об этом и поговорим в этом видео. Телеграм: https://t.me/GolangSchool
Сайт: https://start.golang-school.com
Гитхаб: https://github.com/golang-school/evol...
01:09 Основной код vs Вспомогательный 04:35 Сервер это группа программ 07:46 Контроллеры 09:43 Адаптеры 11:49 Направление зависимости 12:46 Про моё обучение языку Go и Go стеку 13:20 Про папку pkg 15:09 Домен 16:49 Немного про DDD 21:41 Кейс про переиспользование 24:15 Services hell 25:35 Про интерфейсы 27:46 Про dependency injection 29:21 Про кэш 23:00 Транзакции 33:17 Порты и адаптеры 34:32 Clean Architecture 37:09 CQRS 37:37 Про config 38:54 Обзор эволюции идей в коде