9 Punkte von xguru 2023-10-27 | 1 Kommentare | Auf WhatsApp teilen
  • Eine Engine, die dafür sorgt, dass Code bis zum Abschluss ausgeführt wird, selbst wenn Hardware- oder Softwarefehler auftreten
  • Persistenter Zustand lässt sich allein mit Code und lokalen Variablen modellieren
  • Wenn die Engine einfach neu gestartet wird, läuft der Workflow ab der unterbrochenen Stelle nahtlos weiter
  • Workflows in Flawless werden in Rust geschrieben und sind tatsächlich ganz normale Rust-Funktionen
  • Sie werden nicht zu nativem Code kompiliert, sondern zu WebAssembly und in einer vollständig deterministischen Umgebung ausgeführt
  • Nichtdeterministische Teile treten nur bei der Interaktion mit der „realen Welt“ auf, etwa bei HTTP-Anfragen oder der Erzeugung von Zufallszahlen

1 Kommentare

 
xguru 2023-10-27

https://news.ycombinator.com/item?id=38010267
In den Hacker-News-Kommentaren wird erwähnt, dass es sich um eine Rust-Version von https://temporal.io/ handelt.
Der Entwickler ist Bernard Kolobara, CEO von Lunatic https://lunatic.solutions/.