Все статьи

SOA: Ренессанс | Jmix Java Meetup

Выступление Дмитрия Черкасова, разработчика Jmix, на Jmix Java Meetup в Алматы о том, как строить сложные и большие бизнес-решения на платформе Jmix, как выстроить правильную архитектуру, не построив один гигантский монолит, которой может убить; как не упасть в яму отчаяния и не сесть в вагон хайп-трейна и уехать на другие языки и микросервисные фреймворки. Как написать красивую, удобную и подходящую для бизнеса SOA-подобную систему, которую с недавнего времени стали называть архитектурой Self-Contained Systems. Запись доклада можно посмотреть на нашем youtube канале. Демо-проект, который показывает Дмитрий доступен на Github.

О чём рассказываем:

  • Приветствие
  • Грустная история одной команды
  • Majestic Monolith
  • В поле чудес архитектурного развития
  • Трехслойная архитектура
  • Микросервисы. Какие проблемы решает? Ценой чего? Кому нужны микросервисы?
  • Service-Oriented Architecture
  • Self-Contained Systems: преимущества, недостатки
  • Демо-приложение: доставка еды
  • Сценарий демо доставки еды
  • Процесс доставки в нотации bpmn
  • Демо
  • Результаты
  • Скорость разработки
Jmix - это open-source платфора быстрой разработки бизнес-приложений на Java