1 puan yazan GN⁺ 2023-10-27 | Henüz yorum yok. | WhatsApp'ta paylaş
  • 'Flawless', donanım veya yazılım arızaları meydana gelse bile kodu tamamlanana kadar çalıştıran, dayanıklı hesaplama için bir yürütme motorudur.
  • Bu motor, karmaşık UI'ların karmaşık durumu korumasını sağlayarak veritabanı içindeki tüm durumu modelleme zorluğunu çözmeyi ve kullanıcı deneyimini iyileştirmeyi amaçlar.
  • Flawless, kalıcı durumu yalnızca kod ve yerel değişkenlerle modellemeyi mümkün kılarak uygulamalarda karmaşık davranışların ifade edilmesini basitleştirir.
  • Flawless iş akışları Rust ile yazılır ve tamamen deterministik bir ortamda çalıştırılmak üzere WebAssembly'ye derlenir.
  • Tek nedensizlik dışı unsur, HTTP istekleri yapmak veya rastgele sayılar üretmek gibi "gerçek dünya" ile etkileşime girildiğinde ortaya çıkar.
  • Flawless, nedensiz olmayan yan etkilerin günlüğünü kullanarak kalıcılık sağlar; böylece kesintiye uğrayan iş akışları yeniden çalıştırıldığında yan etkileri tekrar gerçekleştirmeden aynı duruma ulaşabilir.
  • Bu yaklaşım, hata durumunda saklanması gereken veri miktarını en aza indirir; geri kalanı ise gerektiğinde yeniden hesaplanır.
  • Flawless'ın deterministik yürütme ortamı sistemi gözlemlenebilir kılar ve yeniden üretilemeyen hataları ortadan kaldırır.
  • Flawless, durumu kalıcı hale getirme yükünü azaltarak geliştiricilerin tüm eylemlerin tamamlanana kadar çalışacağına güvenerek iş mantığı yazmaya odaklanmasını sağlar.
  • Flawless motoru, iş akışlarının yürütülmesini kesintiye uğratmadan bakım için yeniden başlatılabilir.
  • Flawless şu anda özel alfa aşamasındadır ve geliştiricileri erken erişim için bekleme listesine katılmaya davet etmektedir.

Henüz yorum yok.

Henüz yorum yok.