Attribute

Паттерн Quantum States

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

Спикер

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