Начнем с обсуждения архитектуры, организации пакетов, директорий и инструментов, необходимых для локальной разработки. Спроектируем и реализуем клиентское и менеджерское API, поиграемся с фреймворками и кодогенерацией. Подключим аутентификацию, хранилище и очереди. Не забудем про логирование, конфигурирование и развертывание. И, конечно же, тесты!
P.S. В планах есть продолжить первую часть последующими частями (горизонтальное масштабирование, деплой, мониторинг, разделение на микросервисы и пр.), но пока это только в планах. Последующие части в текущую стоимость не входят 🫡
Глобальная задача курса – написать с нуля бекенд для чата поддержки банка со всеми вытекающими. После прохождения курса не должно остаться непонятных моментов в том, как могут быть разработаны и устроены сервисы на Go.
О курсе
Видео с курса