Тренинг «Разработка микросервисов» (подія в архіві)

Состоялось
10 — 11 ноября 2018
Место
Одесса + online
Стоимость
2500 грн. Для онлайн-участников — 2000 грн
Пойдут

Самый оптимальный тренинг для тех, кто хочет начать знакомство с микросервисами!

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

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

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

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

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

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

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

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

Вы также можете участвовать в тренинге онлайн.

План мероприятия (2 дня):

  1. Сложности разработки монолитных приложений
  2. Что такое микросервисная архитектура? Достоинства и недостатки
  3. Разбитие приложения на микросервисы
  4. Инфраструктура Spring Framework
  5. Message-driven architecture
  6. Использование NoSQL решений (MongoDB)
  7. Event sourcing
  8. Обмен сообщениями с помощью Apache Kafka
  9. Мониторинг сервисов
  10. Тестирование микросервисов
  11. Обеспечения безопасности с помощью Spring Security

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

Для участия в тренинге нужно иметь свой ноутбук.

Хотите познакомиться с микросервисами и эффективно их использовать? Приходите 10-11 ноября в 10:00 по адресу: г. Одесса, ул. Маршала Говорова, 15, языковая школа International House.

Количество мест ограничено, поэтому предварительная регистрация обязательна.

💡 Усі статті, обговорення, новини про Java — в одному місці. Приєднуйтесь до Java спільноти!

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Обратите внимание! Изменился адрес проведения, теперь: г. Одесса, ул. Маршала Говорова, 15, языковая школа International House.

Было бы интересно посетить аналогичное мероприятие с уклоном на python.

Спасибо. Мы подумаем и возможно организуем такой тренинг