Список докладов конференции PgConf.Russia 2017

Особенности реализации распределенного workflow на PostrgeSQL

Филипп Дельгядо
ООО "ИТИС", руководитель отдела разработки

За свою карьеру чем только не занимался — от двузвенок на Visual Basic до хардкорного SQL. В последние годы, в основном, занимаюсь нагруженными проектами на Java. В разное время делал крупнейший в России букмекерский движок и Яндекс.Деньги, а сейчас делает специализированную платежную систему. Регулярно делаю доклады на разных конференциях.

При реализации сложной бизнес-логики часто возникает необходимость в реализации workflow - цепочки обработки из нескольких шагов, каждый из которых представляет из себя независимый кусочек бизнес-логики. Обычно для этого используются специализированные очереди, но при высоких требованиях к надежности имеет смысл все сделать на PostgreSQL.

В докладе немножко расскажу о задачах, приводящих к необходимости реализации workflow, предложу решение, сравню его с другими вариантами, расскажу о подводных камнях при реализации.

В основном буду обсуждать особенности взаимодействия СУБД и Application Level

ВИДЕО

Слайды