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