Attribute
Паттерн Quantum States
- О чем вообще мы будем говорить?
- рассказ про статусы и воркфлоу
- пара слов про BPM
- еще короче - про конечные автоматы
- столкновение красивых флоу с реальностью: примеры с интернет-магазинами (порядок действий не важен), с газовым заводом (три раза баллон проехал) Вывод: флоу в виде конечных автоматов применимы лишь в очень частных случаях.
- И что делать?
- отделим мух от котлет - а именно состояние от действий, изменяющих состояние
- поймем, что нам нужна история всех действий
- поймем, что история и есть источник сведений о состоянии
- однако в реальности полный ES невозможен - не хватит ресурсов и нет смысла
- приходим к идее банальной денормализации - разделения данных и "точки зрения"
- получаем наш паттерн!
- добавляем еще и субъективные статусы и приходим к аналогии с квантовой механикой, откуда берем название Вывод: новый паттерн и его название
- Немного о практике применения
- первый опыт с банками - Альфа в 2017 году
- ERP с историей изменений сущностей от 2022 до сейчас
- LMS, целиком построенная на этом паттерне По каждому примеру слайды и рассказ о кейсах
- Реализация в виде бандла для Симфони:
- где взять
- как установить
- как лучше начать использовать
- что сделать потом Разбираем инструкцию по быстрому старту
- Заключение
- о важности времени, как четвертого измерения континуума
- о важности субъективности
- и о том, как это всё не забывать
Спикер

Альберт Степанцев
технический директор
Спринт-Ф
Архитектура