9 points par xguru 2023-10-27 | 1 commentaires | Partager sur WhatsApp
  • 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

 
xguru 2023-10-27

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/ .