Микросервисная архитектура — один из самых популярных трендов в современных enterprise проектах.
Десятилетия разработки монолитных приложений привели к тому, что такие приложения стало очень тяжело и разрабатывать, и поддерживать.
Кроме того, такие приложения обычно имеют единственную базу данных, которую достаточно тяжело масштабировать.
Требования High availability предполагают практически постоянную доступность приложения он-лайн, что
тяжело достигается из-за длительного деплоя тяжеловесных приложений. Более того, такая система сопротивляется изменениям, потому что любая незначительная модификация требует передеплоя всего приложения.
Поэтому IT-индустрия предложила новую стратегию легковесных компонентов, которые назвали микросервисами. Их использование позволит избавиться от описанных проблем, а кроме того, позволит использовать для одного проекта несколько команд, у каждой из которых будет свой язык программирования, технологии и фреймворки.
Во время тренинга мы разберем небольшое монолитное legacy-приложение, выделим основные проблемы его разработки и шаг за шагом попытаемся его улучшить, используя микросервисную архитектуру. После каждого шага мы будем разбирать сделанное группой, затем тренер объяснит собственное решение по каждому шагу.
На тренинге будут рассмотрены и проработаны следующие темы:
1. Сложности разработки монолитных приложений
2. Что такое микросервисная архитектура? Ее достоинства и недостатки
3. Разбитие приложения на микросервисы
4. Конфигурация микросервисов с помощью Spring Cloud
5. Балансировка запросов
6. Аутентификация и безопасность
7. Мониторинг сервисов
Тренер — Сергей Моренец, разработчик с
могли грамотно применять их в своей работе.
После обучения Вы будете уметь:
— Использовать микросервисы в своих приложениях;
— Лучше разбивать системы на модули и компоненты
— Разбираться в распределенной разработке
— Использовать Spring и Spring Cloud
— Использовать новые средства для мониторинга приложений
— Распознавать основные проблемы монолитных приложений
Требования к участникам: знание JavaSE и Spring Framework на базовом уровне.
Вы можете участвовать в тренинге как оффлайн, как в нашем обновленном тренинг-центре в Одессе, так и онлайн. Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру в чате.
Длительность тренинга: с 11:30 до 17:30
Стоимость участия — 700 грн.
При ранней оплате до 25 ноября действует скидка 20 %.
Успей забронировать свое участие по акционной цене!
Выбери свой успешный вариант участия:
— Оффлайн, за нашим компьютером — обычная стоимость: 700 грн. При ранней оплате 560 грн
— Оффлайн со своим ноутбуком — обычная стоимость: 630 грн. При ранней оплате: 505 грн
— Онлайн — обычная стоимость: 600 грн. При ранней оплате: 480 грн
Предварительная регистрация обязательна.
Для дополнительной информации позвоните по телефону +380 63
Хотите познакомиться с микросервисами и эффективно их использовать? Приходите 10 декабря в 11:30 по адресу: г. Одесса, пр. Шевченко 2, ауд. 59.
Следите за тренингом в соцсетях:
ФБ — www.facebook.com/events/1809389755974380
ВК — vk.com/event132047463
6 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів