В моей организации мы планируем реализовать конечный автомат и рабочий процесс для некоторого продукта. Мне понравилась концепция Step Functions и я постарался реализовать ее в своем проекте. Однако есть некоторые настройки, которые мне нужны, и некоторые ограничения, из-за которых я хочу создать свой собственный механизм рабочих процессов.
Какое хранилище данных и структуру данных они используют для хранения этих рабочих процессов?
Как они управляют свойствами рабочего процесса, такими как параллельное действие, повторные попытки действий, попытки исключения и т. Д.