SAGA (координация повествованием с помощью хореографии и оркестрации) | Symfony 7 PHP | Урок 13

Опубликовано: 24 Март 2025
на канале: Александр Яковлев - PHP
2,183
85

Новое занятие посвящено паттерну SAGA, который решает проблему транзакционной согласованности операции в системе с большим количеством сервисов.

В теоретической части рассматриваем основные принципы паттерна, какие проблемы решает, как и когда его стоит использовать.

Взглянем на плюсы и минсусы координации повествованием с помощью хореографии и оркестрации.

В качестве примера представлен сценарий оформления заказа в различных кейсах.

В практической части, реализуем сагу оформления заказа в архитектуре модульного монолита с использованием фреймворка Symfony.

Практическая часть досутпна по ссылке https://boosty.to/sashokgorshok/posts...

Уроки, менторство: https://boosty.to/sashokgorshok
Telegram: https://t.me/alejandroyakovlev