Проектируем приложение в микросервисной архитектуре. Разбор кейсов (AnalystDays-2021 весна)

Мастер-класс на AnalystDays-12 21-22.05.2021 в Петербурге совместно с Ирой Суровой
Мастер-класс на сайте конференции
Видео ожидается

На прошлой AnalystDays я рассказывал модель, которая позволяет эффективно представить современное приложение, состоящее из интегрированного множества сервисов, обменивающихся сообщениями и вызывающими друг друга (https://mtsepkov.org/Multyparadigm-AD). Такая модель соответствует коду и позволяет проектировать изменения при развитии приложения и оценивать их по сложности изменения самой модели.

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

Do you want to try some new features? By joining the beta, you will get access to experimental features, at the risk of encountering bugs and issues.

Ок Нет, спасибо

Презентация

Плакаты с выступления

Список предложенных кейсов.

ActorModelWorkshop-AnalystDays-2021-pic1.jpg

Голосованием аудитории был выбран последний кейс - сервис по обработке платежей в банковской системе для выявления подозрительных операций. B по нему в диалоге вс автором был сформирован список требований.

ActorModelWorkshop-AnalystDays-2021-pic2.jpg

Далее каждый участник мастер-класса сделал свой проект и обсудил его с соседом, получив обратную связь. Параллельно я сам тоже вел проектирование. Затем я рассказал свой вариант, и участники могли соотнести его с тем ,что у них получилось. В планах было еще дать возможность нескольким участникам представить свои проекты, но на это не хватило времени.

ActorModelWorkshop-AnalystDays-2021-pic3.jpg