FSM-фреймворк на Go
Доклад отозван
Целевая аудитория
Тезисы
При обработке платежей часто необходимо работать с состояниями транзакций. Для этого мы написали fsm-движок. Кодогенерация, визуализация состояний, проверка связности графа и обеспечение атомарности перехода между состояниями – все под капотом. Разработчик описывает модель декларативно в yaml файле и кодит только бизнес логику для состояний.
Начинал карьеру связистом в сотовой компании, вырос до начальника отдела развития и ушел в разработку с нуля. В разработке с 2013 года прошел повторно путь от джуна до тимлида.
VK Pay