Обучение
Условия
- Только для знающих Java
- Индивидуальные занятия по Google Meet, возможны групповые занятия и индивидуальный подбор программы
- Оплата со 2-го месяца занятий
- Занятия раз в неделю общей длительностью 4-5 месяцев
- Постоянная связь с преподавателем, в том числе после окончания курса
- Для самых продвинутых возможно трудоустройство
- Скоро будет доступен бесплатный курс с онлайн поддержкой, а пока можете ознакомиться с материалами на сайте по темам курса
Темы курса
- Логирование, метрики, трассировка, аутентификация
- Отказоустойчивость, масштабируемость, обновление, доступность 24/7
- Паттерны отказоустойчивости (Retry, Circuit breaker и др.)
- Реактивный стек - Webflux, projectreactor. Плюсы и минусы подхода
- Тестирование и развертывание
- Использование брокеров сообщений
- Поиск узких мест, решение проблем производительности
- Анализ качества кода (Checkstyle, Sonar)
Как проходит обучение
- Сначала нужно выполнить тестовое задание - написать простой REST-сервис на Java/Spring
- Далее на основе этого сервиса делаем рабочий проект, с конфигами для развертывания в Kubernetes
- Тестируем сервис на локально развернутом Kubernetes и Istio с помощью генератора нагрузки k6
- Реализуем централизованное логирование, метрики в Prometheus/Grafana, трассировку и все прочие темы курса