1 puntos por GN⁺ 2023-10-27 | Aún no hay comentarios. | Compartir por WhatsApp
  • 'Flawless' es un motor de ejecución para cómputo duradero que sigue ejecutando código hasta completarlo, incluso cuando ocurren fallas de hardware o software.
  • Este motor busca resolver el desafío de modelar todo el estado dentro de la base de datos, permitiendo que interfaces complejas mantengan estados complejos y mejorando la experiencia del usuario.
  • Flawless permite modelar estado persistente solo con código y variables locales, simplificando la representación de comportamientos complejos en las aplicaciones.
  • Los flujos de trabajo de Flawless se escriben en Rust y se compilan a WebAssembly para ejecutarse en un entorno completamente determinista.
  • La única no determinación se introduce al interactuar con el "mundo real", como al realizar solicitudes HTTP o generar números aleatorios.
  • Flawless usa un registro de efectos secundarios no deterministas para hacerlos persistentes, de modo que un flujo de trabajo interrumpido pueda volver a ejecutarse y alcanzar el mismo estado sin necesidad de repetir los efectos secundarios.
  • Este enfoque minimiza la cantidad de datos requerida en caso de falla, y el resto se vuelve a calcular según sea necesario.
  • El entorno de ejecución determinista de Flawless hace que el sistema sea observable y elimina los bugs imposibles de reproducir.
  • Flawless reduce la carga de mantener el estado persistente, permitiendo que los desarrolladores se enfoquen en escribir lógica de negocio con la certeza de que cada acción se ejecutará hasta completarse.
  • El motor Flawless puede reiniciarse por mantenimiento sin interrumpir la ejecución de los flujos de trabajo.
  • Flawless se encuentra actualmente en alfa privada e invita a los desarrolladores a unirse a la lista de espera para acceso anticipado.

Aún no hay comentarios.

Aún no hay comentarios.