Waymark - Durable Background-Workflows, die kompiliert statt neu abgespielt werden

Show HN: Waymark – A workflow engine that compiles jobs instead of replaying

Waymark - Durable Background-Workflows, die kompiliert statt neu abgespielt werden

Waymark ist eine Python-Bibliothek für verteilte Background-Tasks, die Server-Neustarts, Task-Crashes und langlaufende Jobs überstehen – allein auf Basis von Postgres, ohne zusätzliche Infrastruktur. Statt Workflow-Code bei jedem Schritt erneut auszuführen wie bei Temporal oder Vercel Workflows, kompiliert Waymark die Workflow-Definition einmalig in Bytecode für eine durable virtuelle Maschine. So bleiben Loops, Branches, paralleles Fan-out und durable Sleeps als ganz normaler async Python-Code schreibbar, während der Rust-Runtime den Zustand laufend in Postgres snapshottet. Inklusive Retry-Policies, Schedules und einer eingebauten Webapp zur Workflow-Übersicht.

Wenn dein Workflow kompiliert, läuft er genau so, wie er versprochen wurde – kein Herumhacken an nicht-deterministischen Standardfunktionen mehr nötig.

Mehr von diesem Tag

2026-11-06