Гуру Микросервисов

Автор курса Макс стоял у истоков мирового движения микросервисов, участвуя в разработке Mesos вместе с компанией Mesosphere, разработав одно из первых микросервисных демо для конференции MesosCon. Участвовал в разработке платформ обработки данных для Cisco и IBM.

Много практики

Основная вкуснятина данного курса – огромное количество практического опыта, бесценного, который сэкономит много человеко-часов и нервов.

Подготовка к бою

Курс расчитан на то, чтобы научить вас самостоятельно планировать, устанавливать, поддерживать и наслаждаться микросервисными кластерами. Прямо после окончания курса.

Описание: Все больше компаний задумываются о переходе на архитектуру микросервисов. Наш опыт показывает, что без хороших знаний, нюансов и опыта такой переход может закончиться печально. Зачем нужны микросерсвисы и правда ли они вам нужны? Что поменяется в работе приложения, организации и жизни Dev, Ops и DevOps? Как подготовиться к переходу на микросервисные решения? Есть ли готовая платформа на все случаи жизни? Комбинированные решения своими руками – наш ответ!

Вы получите понимание, что такое микросервисы, какие проблемы они решают и какие новые проблемы создают. Мы расскажем про нюансы применениях топовых микросервисных платформ (Mesos, Nomad, Kubernetes), научим правильно планировать отказоустойчивость, сервис-дискавери, масштабируемость и производительность. Запускать свои кластера, консультировать разработчиков, отвечать на вопросы бизнеса.

И самое ценное: разовьем понимание того, что не бывает хороших и плохих инструментов, есть те, которые подходят для решения конкретной задачи и те, которые не подходят. Добавьте к этому огромное количество «веселых» примеров из практики реализации платформ для компаний Cisco, IBM, Mesosphere от основателей Kyiv DevOps Community – и нереальный импульс в сторону микросервисов вам обеспечен.

Аудитория: DevOps-инженеры, программисты, архитекторы, менеджеры и все, кому интересна тема микросервисов.

Сложность: средняя (нужно знать базовые команды Linux, иметь опыт работы с Docker, Vagrant и написания скриптов на любом из языков).

Продолжительность: 24 часа (8 занятий)

Стоимость: 4999 грн.

Программа курса: Микросервисы – неприлично доступно о, казалось бы, неприступном

  1. Проблематика pre-microservices решений.
  2. Идея микросервисов, общая архитектура и подходы.
  3. Stateful и stateless приложения.
  4. There are no silver bullets. Проблемы.
  1. Service discovery
  2. Fault tolerance
  3. Scalability (на уровне приложения и на уровне инстансов).
  4. Persistence
  1. Общая архитектура и принципы.
  2. Дополнительные компоненты.
  3. Mesosphere DC/OS как пример готовой платформы на базе Mesos.
  4. Установка, настройка и использование отказоустойчивого кластера Mesos + Consul.
  1. Общая архитектура и принципы.
  2. Дополнительные компоненты.
  3. Обзор возможностей OpenShift Origin как решения расширяющего функционал Kubernetes.
  4. Установка, настройка и использование отказоустойчивого кластера Kubernetes.
  1. Проблематика. Почему не бывает универсальных решений.
  2. Проблемы интеграции разных платформ.
  3. Практика. Проектирование и развертывание PaaS решения Openshift.
Создание комбинированного кластера Mesos+Kubernetes с общим service discovery.
  1. Запуск кросс-кластерных демонстрационных-приложений.
  2. Итоговое практическое тестовое задание.

Вопросы и Ответы:

Q: Для кого этот курс?

A: Интереснее всего курс будет DevOps-инженерам, системным администраторам и смежным профессиям: им будет полезны все 100% материалов курса. Но программисты, аналитики, архитекторы и даже менеджеры найдут в курсе уйму полезного, а также получат ответы на свои конкретные вопросы от гуру, которые на микро-сервисах съели собаку и работали над их созданием вместе с такими титанами как Mesosphere и Cisco.

Q: Что я буду уметь после курса?

A: Отвечать на теоретические вопросы про микро-сервисы (да, да, проходить интервью тоже!). Проектировать архитектуру и топологию кластерных решений на базе микро-сервисов. Планировать отказоустойчивость, сервис-дискавери, масштабируемость и производительность. Запускать свои кластера, консультировать разработчиков, отвечать на вопросы бизнеса. Гуру мы из вас за 8 занятий не сделаем, но дадим колоссальный импульс вперед, а самые любознательные ребята смогут подключиться к нашей пожизненной программе менторства от лучших девопсов Украины.

Q: На чем будет проводиться практика.

A: Понадобится ноутбук и AWS-аккаунт. В рамках курса вы создадите AWS аккаунт (если у вас еще нет его), в котором мы будем создавать и рушить все наши микро-сервис кластера. И естественно, эти кластера и демо-приложения останутся вам для дальнейшего самообучения и практики.

Q: Буду ли я платить дополнительные деньги за инфраструктуру?

A: Да. Понадобится карта с примерно 20 долларами на ней для настройки инстансов на AWS. Мы могли бы включить эти небольшие деньги в стоимость курса, но не хотим ограничивать ваше творчество на случай если вы сразу захотите создавать кластера на 10-20 и даже 100 машин. Кроме того, это научит тех, кто еще не умеет, аккуратно распоряжаться ресурсами AWS и своими деньгами.