- Особенности:
- Go, gRPC, PostgreSQL, Clean Architecture, Docker, Redis, Kafka, Graceful Shutdown. Практика на базе создания промышленного веб-сервиса
- Для кого:
- Разработчик с базовыми навыками синтаксиса, стремящийся освоить принципы построения отказоустойчивых бэкенд-систем и промышленную архитектуру
- Результат:
- Реализация production-ready сервиса с настройкой gRPC, интеграцией с БД, кэшированием через Redis, логированием, обработкой системных сигналов и контейнеризацией.
- Важно знать:
- Необходимо понимание основ синтаксиса языка и принципов работы HTTP/REST, а также наличие установленной среды разработки.
- Плюсы:
- Применение Clean Architecture в сочетании с gRPC и методами управления жизненным циклом сервиса в условиях нагрузки
- Что еще:
- Переход от написания изолированного кода к проектированию связных систем по принципам Clean Architecture
- Формат:
- Теория, списки литературы, тестирование
- Занятий:
- 7 модулей
- Объем практики:
- 85%