Описанная проблема решается средствами DDD, а вы сделали ещё хуже и вынесли бизнес логику в конфиги
Peter Gribanov
2

Конечные автоматы/рабочие потоки с DDD в конфликт не вступают. Более того они вполне гармонично сочетаются, причём зачастую находятся именно в слое бизнес-логики, хотя и в слое сервисов приложения неплохо смотрятся.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.