- Un moteur qui garantit l’exécution du code jusqu’à son terme, même en cas de panne matérielle ou logicielle
- Possibilité de modéliser un état persistant uniquement avec le code et les variables locales
- Il suffit de redémarrer le moteur pour que le workflow reprenne de façon fluide à partir du point d’interruption
- Les workflows de Flawless sont écrits en Rust et sont en réalité de simples fonctions Rust
- Au lieu d’être compilés en code natif, ils sont compilés en WebAssembly et exécutés dans un environnement entièrement déterministe (Deterministic Environment)
- Les parties non déterministes n’apparaissent que lors des interactions avec le « monde réel », comme les requêtes HTTP ou la génération de nombres aléatoires
1 commentaires
https://news.ycombinator.com/item?id=38010267
Dans les commentaires de Hacker News, quelqu’un dit que c’est la version Rust de https://temporal.io/
Le développeur est Bernard Kolobara, le CEO de Lunatic https://lunatic.solutions/ .