Ir al contenido principal
Notas de la versión 24.8
Santiago Garzon avatar
Escrito por Santiago Garzon
Actualizado hace más de 3 años

Introducción

Estamos encantados de presentar la versión 24.8.0. Seis meses en la fabricación, esta versión es nuestro primer paso hacia la renovación de nuestra arquitectura y pila de tecnología, migrando a tecnologías modernas y mejores prácticas que permitirán a Commit.Works hacer crecer el producto exponencialmente y asegurar la confianza de clientes potenciales y nuevos en nuestro producto. Esta versión también marca un cambio en la cultura del equipo de producto, adoptando una cultura de revisión y mejora continua con el enfoque en aumentar la confiabilidad, seguridad, rendimiento e interoperabilidad mientras se reduce el tiempo de espera desde el desarrollo hasta la producción.

Mejoras

Actualización de la versión de la base de datos de RavenDB 3.5 a RavenDB 5

Mayor seguridad. Hemos seguido las mejores prácticas de seguridad de RavenDB entre la comunicación entre el servidor y el cliente, implementando el uso de certificados únicamente.

Rendimiento y confiabilidad mejorados. RavenDB 5 es 10 veces más rápido que RavenDB 3.5, potencial para alcanzar 1 millón de lecturas por segundo y 150 mil escrituras por segundo. RavenDB 3.5 ofrecía solo el potencial de alcanzar 30 mil lecturas por segundo y 15 mil escrituras por segundo.

La velocidad de indexación y la confiabilidad también han mejorado, anteriormente con RavenDB 3.5 los índices corruptos eran una ocurrencia esperada durante las interrupciones no planificadas del servidor, con RavenDB 5 los índices no se corromperan.

Permite la continuación de las mejoras internas y de la infraestructura que aumentan la confiabilidad, la estabilidad y la reducción del tiempo de espera desde el desarrollo hasta la producción.

Eliminación del almacenamiento del programador de trabajos de RavenDB a Redis

  • Desempeño y confiabilidad

    • La implementación de Hangfire con el almacenamiento de trabajos de Redis procesa los trabajos de manera mucho más rápida y confiable que la combinación de Hangfire con el almacenamiento de trabajos de RavenDB.

    • La aplicación Redis está instalada en nuestra plataforma en la nube Azure, un clúster de servidores dedicados que garantiza una alta disponibilidad y rendimiento: la capacidad de ampliar los recursos a pedido cuando sea necesario.

    • El cambio a Redis para nuestro almacenamiento de trabajos mejora la confiabilidad de la ejecución de trabajos, además de eliminar el riesgo de que un incidente con Hangfire afecte a RavenDB la base de datos principal de la aplicación.

¿Ha quedado contestada tu pregunta?