Go-разработчик
- Особенности: Go, PostgreSQL, Docker, Kubernetes, microservices architecture, gRPC, Kafka. Infrastructure deployment and development of distributed systems
- Для кого: Разработчик с базовым опытом программирования на других языках, нужно внедрить Go в высоконагруженные системы на микросервисной архитектуре
- Результат: Микросервисное приложение с взаимодействием через Kafka и gRPC, настройка мониторинга в Prometheus, оркестрация контейнеров в Docker
- Важно знать: Необходимы знания алгоритмов, структур данных и базовое понимание сетевого взаимодействия для прохождения программы
- Плюсы: Работа с gRPC и Kafka в рамках микросервисного взаимодействия для систем с высокой нагрузкой
- Что еще: Реализация распределенных систем на языке с приоритизацией конкурентности
- Формат: Лекции онлайн, видеоурокив записи, проверочные тесты
- Занятий: 12–15 часов в неделю
- Объем практики: 70%
