- Un motor que hace que el código siga ejecutándose hasta completarse, incluso si ocurren fallas de hardware o software
- Permite modelar el estado persistente solo con el código y las variables locales
- Con solo reiniciar el motor, el workflow continúa sin problemas desde el punto en que se interrumpió
- Los workflows de Flawless se escriben en Rust y en realidad son funciones normales de Rust
- En lugar de compilarse a código nativo, se compilan a WebAssembly y se ejecutan en un entorno completamente determinista (Deterministic Environment)
- Las partes no deterministas aparecen solo al interactuar con el "mundo real", como solicitudes HTTP o generación de números aleatorios
1 comentarios
https://news.ycombinator.com/item?id=38010267
En los comentarios de Hacker News dicen que es la versión para Rust de https://temporal.io/
El desarrollador es Bernard Kolobara, CEO de Lunatic https://lunatic.solutions/.