[REST API на Golang #12] Graceful Shutdown. Итоги курса.

preview_player
Показать описание

Курс по разработке REST API на Go. Это финальный урок курса, в котором мы добавим плавное завершение работы нашего приложения и подведем итоги.

Исходники:

#golang #уроки #restapi
Рекомендации по теме
Комментарии
Автор

Хочу выразить большую благодарность автору этого курса! Ценнейший материал для изучения и практики, отдельное спасибо за продуманность и последовательность этого курса:)

natasha
Автор

Спасибо большое! Очень крутой курс... Объяснил находчиво, узнал много чего нового для себя. По началу было трудно въехать в реализации интерфейсов, но под конец стало все понятно. Подписался на тебя. Желаю тебе успехов в дальнейших начинаниях.

godcratos
Автор

спасибо, благодаря этому курсу удалось быстрее понять как работать с окружением

ЭмильЛатыпов-яг
Автор

В вызове метода srv.Run(...) нужно проверять наличие ошибки отличной от http.ErrServerClosed чтобы не выдавать ненужную ошибку каждый раз при остановке приложения, ведь мы сделали это умышленно.

oleksandrtolstoi
Автор

Курс прямо огонь, очень качественный материал

AleksandrPopov-tetq
Автор

Отличный контент! Жду еще такие серии уроков

domojitsukasa
Автор

Спасибо огромное за курс.
Это лучший курс который я смог найти на youtube
Все хорошо и отлично кроме одного
Мне было не удобно отслеживать твои действия и печать, так как ты либо сильно ускоряешь видео либо супер быстро печатаешь. Но это мне так показалось
Спасибо большое так держать )))
Классный пресс \{^_^}/

eugenekazakov
Автор

Проходил примерно Неделю, по началу чуть не ебанулся, под конце уже просто слушал на фоне твои комментарии и писал код самостоятельно) Отличный курс, спасибо за опыт!

Не смог разобраться с докером, шёл 1 в 1 по твоим шагам, но каждая перезагрузка компа дропает базу, поэтому приходилось накатывать миграции снова и снова

DmitryMorozov
Автор

Спасибо за курс! Еще какие-то видосы будут?

UAStriker
Автор

Вот это я удачно канал обнаружил, отлично)
Правда, структура твоего сервиса немного отличается от рекомендованной го-сообществом (которую ты обозревал кстати)
Это намеренно сделано для упрощения?

Levelord
Автор

Мощнейший тебе лайк! Еще бы одну тему раскрыть, как лучше делать более сложные запросы. Например когда надо получить все списки со вложенными в них TodoItems. В целом вариантов решени много, но хотелось бы понять как с твоей точки зрения лучше сделать. Я так понял, что в sqlx нет такой возможности. Пробовал до этого gorm там как и в любой другой ORM есть возможность Preload и Joins. Вот интересно как в Go решается данная задача без ORM. Можно ли в модели TodoList сделать аттрибут типа массив TodoItems. Насколько это адекватная практика.

ВалентинГимранов
Автор

Ты просто красавчик :) Спасибо за контент жду твою книгу !!!????

zayets
Автор

Я бы добавил еще про тестирование проекта.

АндрейТитишов
Автор

а почему канал буферизированный? ведь тут вроде будет работать и без буфера
и почему в принципе был использован сигнальный канал для блокировки горутины main, а не wait group?
если что, это не критика, просто интересно)

АндрейБронников-гб
Автор

Всё это надо смаковать на скорости 33 оборота вместо предложенных автором 78....

andreyparovozz