News for hackers. Stuff that matters.

Ask HN: Devs, Workflow engine with DSL or programming language?

Which one do you prefer?

If you're gonna use some third party service (either closed hosted, or self hosted) to build application logic workflows, what will be your preference? To write the workflow in their DSL spec and decoupled from your source code?, or will you be more interested if you can run your own native code as workflows?

( 2 comments | on HN )
Re:Ask HN: Devs, Workflow engine with DSL or programming lan... by as90 on Wednesday June 28, 2023 @11:37AM (#36508042)
I think nobody understood the question, lol
Re:Ask HN: Devs, Workflow engine with DSL or programming lan... by turtleyacht on Wednesday June 28, 2023 @03:59PM (#36511786)
> write the workflow in their DSL spec

With Github Actions (for example), the workflow in their DSL "spec" is in our source control as .yml files, though.

> you can run your own native code as workflows

Github Actions let you specify `docker run`, so we could execute "(y)our own native code."

> decoupled from your source code

Given the above, could you elaborate on this?