Comment

Comment by kot-behemoth

A while ago I saw a promising Clojure project stepwise [0] which sounds pretty close to what you're describing. It not only allows you to define steps in code, but also implements cool stuff like ability to write conditions, error statuses and resources in a much-less verbose EDN instead of JSON. It also supports code reloading and offloading large payloads to S3.

Here's a nice article with code examples implementing a simple pipeline: https://www.quantisan.com/orchestrating-pizza-making-a-tutor....

[0]: https://github.com/Motiva-AI/stepwise

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton