Translated with AI from the Russian original.

The Userver toolkit makes it possible to create high-load applications in C++.

The Yandex Go team has published a new version of the Userver framework on GitHub. In the Userver 3.0 release, the developers implemented more than 2.5 thousand improvements reflecting user feedback.

Among the key updates is the Chaotic program, which automates the writing of repetitive code and reduces development time. The Userver easy library has also been introduced for rapid solution prototyping with the possibility of scaling.

The framework makes it possible to reduce RAM and CPU resource consumption, and improve application reliability and fault tolerance. It is actively used at Yandex and other IT companies, and is also supported by a community of developers and technology enthusiasts, including students from leading universities.

To recall, Userver is an asynchronous framework for building high-load systems in C++, released by Yandex as open source in 2022. The framework is created and used by developers of Yandex's urban services technology platform for the Go, Yeda, Lavka, and other applications.

Now on the front page

Articles

Why even a PC case should be branded

In Russian conditions, the popularity of PCs assembled by small local companies or in-house corporate IT departments continues to grow rapidly. Such solutions have historically been more popular in Russia than in other developed markets, but today new nuances have emerged in the segment's evolution, which we discussed with Karim LASKRI, Business Director of FSP Group in the CIS region.

News

Storage you can trust in the background: Basis SDS 2.3 released with scheduled diagnostics and an observer role

A storage system is the only infrastructure layer where an error cannot be “rolled back”: neither a reboot nor a configuration rollback will restore lost data. That is why users expect predictability from software-defined storage rather than just new features—ensuring background processes finish what they started, and administrators can see the cluster status not only “right now,” but also over time.