|
|
|
|
|
by _pdp_
487 days ago
|
|
5 years ago I built my own workflow programming environment to automate various security processes. What I've learned form this experience is that workflow tools kind of suck. They are effectively really bad scripting languages - fine for doing high-level composition but not remotely useful when it comes to putting simple algorithms. But I think this is just my own perspective coming from experience with various programming environments. There are plenty of users who find this style of programming essential to get something done. For me though, I rather write the code. I think these types of workflow tools will be ultimately replaced by AI agents. |
|
The thing you miss with scripting is that a good workflow engine essentially provides a simple and well-defined layer allowing you to couple many concurrent processes and providing ressource management. Curiously out of the box all the opensource workflow tools do so too - like you said people (Airflow has pools, but thrn ...) essentially built very weird DSLs to do high-level composition and there you can indeed rather easily code it yourself. I assume the companies originating these have integrations for the other bits too while everyone else does fake elastic scaling with some halfbaked workarounds. And from time to time someone comes up with a new DSL and some GUI - ignoring all the hard parts.