ОПИСАНИЕ
Микросервисная архитектура – один из самых популярных трендов в современных enterprise проектах.
Десятилетия разработки монолитных приложений привели к тому, что такие приложения стало очень тяжело и разрабатывать, и поддерживать.
Кроме того, такие приложения обычно имеют единственную базу данных, которую достаточно тяжело масштабировать.
Требования High availability предполагают практически
постоянную доступность приложения он-лайн, что
тяжело достигается из-за длительного деплоя тяжеловесных приложений.
Более того, такая система сопротивляется изменениям, потому чтолюбая незначительная модификация требует передеплоя всего приложения.
Поэтому IT-индустрия предложила новую стратегию легковесных компонентов, которые назвали микросервисами. Их использование позволит избавиться от описанных проблем, а кроме того, позволит использовать для одного проекта несколько команд, у каждой из которых будет свой
язык программирования, технологии и фреймворки.
Во время тренинга мы разберем небольшое монолитное legacy-приложение, выделим основные проблемы его разработки и шаг за шагом попытаемся его улучшить, используя микросервисную архитектуру.
После каждого шага мы будем разбирать сделанное группой, затем тренер объяснит собственное решение по каждому шагу.
На тренинге будут рассмотрены и проработаны следующие темы:
1. Сложности разработки монолитных приложений
2. Что такое микросервисная архитектура? Ее достоинства и недостатки
3. Разбитие приложения на микросервисы
4. Конфигурация микросервисов с помощью Spring Cloud
5. Балансировка запросов
6. Аутентификация и безопасность
7. Мониторинг сервисов
Тренер – Сергей Моренец, разработчик с 15-летним опытом,
познакомит вас с основами разработки микросервисов чтобы вы могли грамотно применять их в своей работе.
После обучения Вы будете уметь:
- Использовать микросервисы в своих приложениях;
- Лучше разбивать системы на модули и компоненты
- Разбираться в распределенной разработке
- Использовать Spring и Spring Cloud
- Использовать новые средства для мониторинга приложений
- Распознавать основные проблемы монолитных приложений
Требования к участникам: знание JavaSE и Spring Framework на базовом уровне.
Вы можете участвовать в тренинге как оффлайн, как в нашем обновленном тренинг-центре в Одессе, так и онлайн. Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру в чате.
Длительность тренинга: с 11:30 до 17:30
Стоимость участия — 700 грн.
При ранней оплате до 25 ноября действует скидка 20 %.
Успей забронировать свое участие по акционной цене! http://itdiscovery.org.ua/event/training/trening-kak-effektivno-ispolzovat-mikroservisnuyu-arhitekturu/
Предварительная регистрация обязательна (http://it-simulator.com/#/event/33/kak-effektivno-ispolzovat-mikroservisnuyu-arhitekturu).
Для дополнительной информации позвоните по телефону +380 63 100-22-55
Хотите познакомиться с микросервисами и эффективно их использовать? Приходите 10 декабря в 11:30 по адресу: г. Одесса, пр. Шевченко 2, ауд. 59 или участвуйте онлайн.