Restate: Un motor de ejecución durable sin base de datos
Restate es un motor de ejecución durable recién construido que no requiere base de datos ni sistema de registro. Construido desde los principios básicos, cuenta con una pila completa y autónoma centrada en un registro de comandos y un procesador de eventos, compitiendo con los mejores registros en términos de durabilidad y operaciones. Este artículo detalla los aspectos de la arquitectura de Restate, incluidas sus conexiones de servicio bidireccionales, el modelo de escalado particionado, el almacenamiento de estado integrado de RocksDB y la abstración de registro virtual. Restate equilibra hábilmente la baja latencia y la alta durabilidad mediante el diseño de registro y la estrategia de almacenamiento en capas, admitiendo SDK en varios lenguajes de programación.