Я працював у минулому над деякими двигунами робочого процесу як програміст, але ніколи не мав ясності, чому ми в першу чергу обрали двигуни робочого потоку. І як програміст я знаю, що є щонайменше 100 способів зробити що-небудь, коли ви пишете код, але лише кілька способів є найкращими!
Я досі не розумію, які випадки використання найкраще вирішуються двигунами робочого процесу (а точніше їх концепцією), ніж розробляти хороший додаток із підтримкою DI. Я шукаю будь-які загальні характеристики випадків нейтрального домену використання, коли двигуни робочого потоку є одним з найкращих варіантів.
Отже, моє запитання таке: які загальні характеристики вимоги, які можна сприймати як сигнал для вибору хорошого двигуна робочого процесу та кодування навколо нього?