Traducido con IA del original en ruso.

El conjunto de herramientas Userver permite crear aplicaciones de alta carga en C++.

El equipo de "Yandex Go" publicó en GitHub una nueva versión del framework Userver. En la versión Userver 3.0, los desarrolladores incorporaron más de 2,5 mil mejoras que tienen en cuenta los deseos de los usuarios.

Entre las actualizaciones clave se encuentra el programa Chaotic, que automatiza la escritura de código repetitivo y reduce el tiempo de desarrollo. También se presentó la biblioteca Userver easy para la creación rápida de prototipos de soluciones con posibilidad de escalado.

El framework permite reducir el consumo de memoria RAM y de recursos de CPU, así como aumentar la fiabilidad y la tolerancia a fallos de las aplicaciones. Se utiliza activamente en Yandex y en otras empresas de TI, y además cuenta con el apoyo de la comunidad de desarrolladores y entusiastas de la tecnología, incluidos estudiantes de las principales universidades.

Recordemos que Userver es un framework asíncrono para crear sistemas de alta carga en C++, puesto por Yandex en acceso abierto en 2022. El framework es creado y utilizado por los desarrolladores de la plataforma tecnológica de los servicios urbanos de Yandex para las aplicaciones Go, Edy, Lavka y otras.

Ahora en portada

Artículos

¿Por qué incluso el chasis debe ser de marca?

En el contexto ruso, sigue creciendo rápidamente la popularidad de las PC ensambladas por pequeñas empresas locales o por departamentos de clientes corporativos. Históricamente, estas soluciones han sido más populares en Rusia que en otros mercados desarrollados, pero ahora han surgido nuevos matices en el desarrollo del segmento, sobre los cuales conversamos con Karim LASKRI, director de negocios de FSP Group en la región de la CEI.

Noticias

Almacenamiento en el que se puede confiar en segundo plano: se lanza Basis SDS 2.3 con diagnóstico programado y rol de observador

El sistema de almacenamiento es la única capa de la infraestructura donde un error no se «revierte»: los datos perdidos no se recuperarán ni con un reinicio ni revirtiendo la configuración. Por ello, del almacenamiento definido por software se esperan no tantas funciones nuevas como previsibilidad: que los procesos en segundo plano completen lo que empezaron y que el administrador vea el estado del clúster no solo «ahora», sino también en su dinámica.