Come work in Estonia – the most advanced digital society. Many Ukrainians already know that Estonia is affordable – become one of them and check out the jobs available!
×Закрыть

Тренинг «Погружение в микросервисы»

Состоялось
20 — 21 мая
Начало
11:30
Место
Одесса + Online
Стоимость
2500 грн., для онлайн-участников - 2000 гривен. Участникам в Одессе со своим ноутбуком скидка 10%. При оплате до 10 мая скидка 20%
Пойдут

Самый насыщенный тренинг по разработке микросервисов!

Микросервисная архитектура — один из самых популярных трендов в современных enterprise проектах.

Десятилетия разработки монолитных приложений привели к тому, что такие приложения стало очень тяжело и разрабатывать, и поддерживать.

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

Требования High availability предполагают практически постоянную доступность приложения он-лайн, что тяжело достигается из-за длительного деплоя тяжеловесных приложений. Более того, такая система сопротивляется изменениям, потому что любая незначительная модификация требует передеплоя всего приложения.

Поэтому IT индустрия предложила новую стратегию легковесных компонентов, которые назвали микросервисами. Их использование позволит избавиться от описанных проблем, а кроме того, позволит использовать для одного проекта несколько команд, каждая из которых будет использовать свой язык программирования, технологии и фреймворки.

Тренер — Сергей Моренец, разработчик с 16-летним опытом, использующий Spring Framework более 9 лет, познакомит вас с основами разработки микросервисов для того, чтобы вы могли грамотно применять их в своей работе.

Во время тренинга мы разберем небольшое монолитное legacy приложение, выделим основные проблемы его разработки и шаг за шагом попытаемся его улучшить, используя микросервисную архитектуру. После каждого шага мы будем разбирать сделанное группой, затем тренер будет объяснять собственное решение по каждому шагу.

Вы может участвовать в нашем тренинге как в нашем тренинг-центре в Одессе, так и онлайн. Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру

План мероприятия:

  1. Сложности разработки монолитных приложений
  2. Что такое микросервисная архитектура? Достоинства и недостатки
  3. Разбитие приложения на микросервисы
  4. Инфраструктура Spring Framework
  5. Разработка микросервисов с помощью Spring Cloud
  6. Использование NoSQL решений (MongoDB)
  7. Обмен сообщениями с помощью Apache Kafka
  8. Service discovery
  9. Динамическая конфигурация приложения
  10. Балансировка запросов и dynamic routing
  11. Мониторинг сервисов
  12. Обеспечения безопасности с помощью Spring Security

Требования к участникам: знание JavaSE, систем сборки (Maven, Gradle) и Spring Framework на базовом уровне.

Хотите познакомиться с микросервисами и эффективно их использовать? Приходите 20-21 мая в 11:30 по адресу: г. Одесса, пр. Шевченко 2, ауд. 324.

Предварительная регистрация обязательна

Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Хотел поделиться впечатлением от тренинга. Сергей, конечно, старался сделать его доступным для разработчиков с разным уровнем экспертизы и, возможно поэтому, сам курс не соответствует названию. Курс действительно насыщенный с точки зрения того что затрагиваются практически все компоненты Spring Cloud, но затрагиваются они очень поверхностно. В основном на уровне properties файлов и аннотаций. С монолитом история не лучше: называть приложение на Spring Boot с двумя(!) доменными объектами монолитом и заниматься его распилом — явно не та задача которая стоит перед львиной долей разработчиков которые сталкиваются с подобной задачей в реальной жизни. Вообще, еще один недостаток курса — отсутствие примеров и сложностей которые возникают в настоящей среде. На курсе, к сожалению, присутствовало немало людей с реальным опытом, которым было, в первую очередь, интересно услышать с какими сложностями сталкиваются другие эксперты при переходе на микросервисную архитектуру. Примеры на уровне описания из readme файлов на github оторваны от реального опыта и реальных сложностей. Извините, Сергей, но я бы назвал этот курс Overview, а не Deep Dive. Рекомендую его исключительно людям у которых не дошли руки самостоятельно ознакомиться на high-level с Spring Cloud.

Уважамые Java разработчики

К сожалению, мы закрыли оффлайн-регистрацию. Вы можете присоединиться к нам только для онлайн-участия.

Сергей, добрый день
Как можно оплатить онлайн участие тренинг «Погружение в микросервисы» ?

Ирина, открыли регистрацию снова. Выберите пожалуйста при регистрации онлайн-участие.

Подписаться на комментарии