Научитесь эффективно внедрять и поддерживать Service mesh в реальных проектах, обеспечивая надежность, безопасность и масштабируемость микросервисных архитектур.
интенсив: старт 28 февраля
Service mesh
3 дня интенсива
14 часов теории
Упор на практику
В качестве практических заданий используются бизнес-кейсы
Стенды
Для работы предоставляются выделенные стенды
Сертификация
По итогу обучения выдается сертификат о прохождении интенсива
12 часов практики
Зачем нужен service mesh
Оbservability
— прозрачный мониторинг API вызовов в системе, позволяет значительно сократить время на поиск и устранение проблем.
Унифицированные политики прокси Envoy
упрощают взаимодействие между любым количеством микросервисов, написанных на любых языках — все приводится к общему знаменателю.
Управление входящим и исходящим трафиком
Service mesh обеспечивает прозрачное управление входящим и исходящим трафиком в едином месте, систему можно гибко тюнить, добавляя или удаляя правила.
SRE
Разработчиков микросервисов
Платформенных инженеров
Для кого курс?
Инженеров по облачным решениям
Инженеров по безопасности
Системных администраторов
DevOps-инженеров
Архитекторов ПО
Чему научим
Пониманию архитектуры и принципов работы Service mesh, включая его компоненты и взаимодействие с микросервисами
Настройке и управлению мониторингом с использованием Service mesh для обеспечения наблюдаемости и быстрого обнаружения проблем
Внедрению и конфигурации Service mesh в существующую инфраструктуру, включая обработку внешнего трафика и обеспечение безопасности через mTLS
Управлению трафиком, включая ограничение нагрузки, авторизацию, контроль исходящего трафика
Основным подходам настройки мультикластерных сред
Отладке и оптимизации производительности сервисов с помощью инструментов Service mesh, а также реализация практик
Мониторинга нет, или он слабо развит. Система периодически тормозит, но непонятно, в каких местах
Бизнес-кейсы, которые будем решать
В системе появляется новый компонент который отвечает за процессинг кредитных карт. Появляются требования к безопасности системы всей системы
Клиенты жалуются, что сервисы иногда отдают ошибки. Из мониторинга видно, что падения кратковременные, но частые. Менять что-то в приложении можно, но дорого — много разных стеков
Приложение разрослось. Клиенты жалуются на долгое время ответа. На серверной стороне все ок. Похоже проблема с удаленными геолокациями
Нужно выкатить новую фичу, но нет уверенности, что все пойдет как надо. Времени на всеобъемлющее тестирование нет, нужно выкатывать
Необходимые знания
  • Абстракции Kubernetes: services, endpoints, pods
Опыт работы
  • Работы протоколов на транспортном/прикладном уровнях, http;
  • Любой язык программирования
  • Tcpdump
  • Prometheus, Grafana
  • Kubectl
Сертификат
  • Участие в решении практик на интенсиве
Обязательные условия для получения сертификата:
  • Минимальное количество посещений: 2 дня
Спикеры курса
Александр Лукьянченко
Руководитель юнита PaaS в Авито
  • Создатель сontributor service mesh решений Netramesh и Navigator на базе Envoy Proxy
  • Занимается построением внутренней платформы Авито для разработчиков на базе Kubernetes
Виталий Лихачев
SRE в крупном голландском тревелтехе, Ex-Avito Senior Software Engineer
  • 9+ лет в коммерческой разработке
Подробнее о спикере
Подробнее о спикере
  • Спикер на профильных митапах и конференциях
  • Работал в стартапах, на аутсорс и в продуктовых командах
  • Разрабатывал фронтенд, настраивал CI/CD и AWS, оптимизировал бэкенд и проводил технические собеседования
  • Реализовывал динамические интерфейсы на React и Vue.js
Как проходят занятия
1 час на обед
8
15
часов в день
заданий
реализованных на наших стендах
12 часов практики
26
академ. часов
14 часов теории
3
полных дня
с 10 до 19 по мск
Шаг 1
Посещаем занятие с теорией
Шаг 2
Шаг 3
Шаг 4
Шаг 5
Вместе со спикерами выполняем практические задания на стендах
Обсуждаем задания в группах
Получаем индивидуальную обратную связь
Подводим итоги и получаем сертификаты об обучении
Программа
Задания построены вокруг учебного приложения — онлайн-кинотеатра, состоящего из нескольких микросервисов. Для понимания особенностей работы service mesh в условиях гетерогенных систем сайт написан на двух языках: Python и Ruby.

Практикуемся в Istio, но изучаем не интерфейс, а концепцию работы: так участники смогут применить полученный опыт на любом service mesh решении, реализованном на основе Envoy Proxy.
Практикуемся в Istio, но изучаем не интерфейс, а концепцию работы.
10-19 мск
День 1
практика на стендах
практика на стендах
10-19 мск
10-19 мск
практика на стендах
День 3
Тема 12. Аутентификация mTLS
Ответы на вопросы
Разбор кейсов
Тема 15. Мультикластерный setup
Тема 14. Контроль исходящего из mesh трафика
Обед
Тема 13. Авторизация и политики доступа
Тема 8. Deploy с возможностями service mesh
Тема 9. Надежное сервисное взаимодействие
Обед
Тема 10. Chaos engeneering
Тема 11. Ограничение нагрузки
Ответы на вопросы
Тема 7. Отладка service mesh
День 2
Тема 1. Введение
Тема 6. Внедрение service mesh
Ответы на вопросы
Тема 5. Поиск причины деградации
Тема 4. Принятие внешнего трафика
Обед
Тема 3. Автоматический мониторинг с service mesh
Тема 2. Как работает service mesh?
Как купить курс
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Написать нам
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
выбор студентов
Интенсив
Интенсив, доступ 2 года
Старт 23 мая
Практические задания
Сертификат
Встречи группы со спикером
в рассрочку на 4 месяца или 85 000 ₽ единовременно
21 250 ₽/мес
Записи интенсива
Интенсив, доступ 2 года
старт в любой момент
Практические задания
Сертификат
Встречи группы со спикером
в рассрочку на 4 месяца или 50 000 ₽ 45 000 ₽ единовременно
11 250 ₽/мес
12 500 ₽/мес
Нужна консультация?
задайте нам свой вопрос
+7