infinityfye

infinityfye

The fact that it can be set up as an independent app or as a library is really useful.

I would also like to point out Journey ( GitHub - shipworthy/journey: Durable Workflows in a[n Elixir] package. · GitHub )

2
Post #21
marciok

marciok OP

Cool! Thanks for pointing it out.

1
Post #22
lawik

lawik

Nerves Core Team

Been interested in something like this. The real killer is the integrations. I did poke at some LLMs to figure out if we could run the existing Python Airflow integrations in a Port or similar and do the stuff we want in Elixir. Just as a solution to bootstrapping serious integration support.

1
Post #23
marciok

marciok OP

Yep, integrations are one of the key pieces! I already started to experiment on how to run some of our existing Airflow DAGs into Gust, using Pythonx. Hopefully, next quarter we’ll be able to ship this feature into Gust.

If you want to contribute to this idea, let me know!

2
Post #24
lawik

lawik

Nerves Core Team

shout about it when it happens, I wanr to try it. No spare cycles or clients in that area unfortunately :slight_smile:

1
Post #25
ghannam80

ghannam80

From a workflow implementation perspective, most real-world use cases require API-level integration with multiple systems to avoid forcing users to switch between different interfaces while completing a single task.

This typically includes API services , human-in-the-loop steps, event-driven triggers, and webhook-based callbacks. With that in mind, I wanted to understand whether the current approach is to handle these integrations directly within the workflow step logic, or whether there is an intention to adopt a standard communication or integration pattern to support these interactions more consistently.

1
Post #26
niles

niles

Could you add Lightning (OpenFn 2.0) to your comparison?

0
Post #27
marciok

marciok OP

Done :slight_smile:

0
Post #28
marciok

marciok OP

Update: Gust can be deployed in a multi-node architecture :tada:

https://github.com/marciok/gust?tab=readme-ov-file#multi-node

3
Post #29
quetz

quetz

Ola @marciok .

there’s also this new lib: durable | Hex

What do you think about it?

1
Post #30