Оркестрируй это! Описываем сложные бизнес процессы на PHP - Антон Титов (Spiral Scout)

В современной разработке мы постоянно сталкиваемся с микросервисной архитектурой. Но вскоре после старта разработки (особенно на масштабировании проекта) гарантированно возникают проблемы, о которых умалчивают евангелисты подхода, тем не менее поиск по ним в Google выдает сотни статей. Как изящно откатить операцию, упавшую на одном из зависимых сервисов из нескольких? Выполнить повторную операцию через определенное время? Можно применить наработанные подходы по работе с очередями, добавить cron и много кода. А можно и применить новый подход, призванный упростить работу с такими кейсами, разработанный и обкатанный в недрах Amazon и Uber - и теперь доступный в Open Source - temporal.io И всё это не отказываясь от привычного PHP стека На первом воркшопе из серии Антон рассказал: - Зачем нужны workflow движки? Что такое event sourcing? - Краткое описание работы Temporal workflows. - Примеры описания бизнес процессов с использованием Temporal 0:00 Теория 49:44 Вопросы по теоретической части 58:23 Воркшоп 1:44:55 Вопросы по практической части Исходники воркшопа:
*** Подписывайтесь на наши социальные сети: Телеграм-канал "PHPofBy":
Группа в Facebook:   / minsk.user.group  

Смотрите также