- एक ऐसा engine जो hardware या software failure होने पर भी code को पूरा होने तक चलाए रखता है
- सिर्फ code और local variables के साथ persistent state को model किया जा सकता है
- engine को बस फिर से start करने पर workflow रुके हुए बिंदु से सहज रूप से आगे चलता रहता है
- Flawless का Workflow Rust में लिखा जाता है और वास्तव में यह एक सामान्य Rust function ही होता है
- इसे native code में compile नहीं किया जाता, बल्कि WebAssembly में compile किया जाता है और पूरी तरह deterministic environment में चलाया जाता है
- nondeterministic हिस्से केवल तब होते हैं जब HTTP request, random number generation आदि के जरिए "real world" के साथ interact किया जाता है
1 टिप्पणियां
https://news.ycombinator.com/item?id=38010267
Hacker News की टिप्पणियों में कहा गया है कि यह https://temporal.io/ का Rust वर्ज़न है.
डेवलपर Lunatic https://lunatic.solutions/ के CEO Bernard Kolobara हैं.