Программирование

РАЗРАБОТКА МИКРОСЕРВИСОВ

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

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

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

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

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

Дата мероприятия: 11 ноября — 12 ноября 2017 года, Одесса, Украина

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

Ключевые темы мероприятия

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

Как принять участие

Для регистрации пройдите по ссылке, выберите подходящий билет и заполните форму.

Место проведения

г. Одесса, проспект Шевченко 2, 3-й этаж, аудитория 324


Источник материала: