Оркестрируй это! Описываем сложные бизнес процессы на PHP - Антон Титов (Spiral Scout)
В современной разработке мы постоянно сталкиваемся с микросервисной архитектурой. Но вскоре после старта разработки (особенно на масштабировании проекта) гарантированно возникают проблемы, о которых умалчивают евангелисты подхода, тем не менее поиск по ним в Google выдает сотни статей.
Как изящно откатить операцию, упавшую на одном из зависимых сервисов из нескольких? Выполнить повторную операцию через определенное время?
Можно применить наработанные подходы по работе с очередями, добавить cron и много кода.
А можно и применить новый подход, призванный упростить работу с такими кейсами, разработанный и обкатанный в недрах Amazon и Uber - и теперь доступный в Open Source -
И всё это не отказываясь от привычного PHP стека
На первом воркшопе из серии Антон рассказал:
- Зачем нужны workflow движки? Что такое event sourcing?
- Краткое описание работы Temporal workflows.
- Примеры описания бизнес процессов с использованием Temporal
0:00 Теория
49:44 Вопросы по теоре
1 view
183
47
1 year ago 00:09:57 1
Сердце: чудо природной инженерии, спрятанное в нашей груди, воплощение жизни и любви.
2 years ago 01:51:56 1
Оркестрируй это! Описываем сложные бизнес процессы на PHP - Антон Титов (Spiral Scout)