Набор инструментов Userver позволяет создавать высоконагруженные приложения на C++.
Команда «Яндекс Go» опубликовала на GitHub новую версию фреймворка Userver. В релиз Userver 3.0 разработчики внесли более 2,5 тыс. улучшений, учитывающих пожелания пользователей.
Среди ключевых обновлений — программа Chaotic, автоматизирующая написание однотипного кода и сокращающая время разработки. Также представлена библиотека Userver easy для быстрого прототипирования решений с возможностью масштабирования.
Фреймворк позволяет уменьшить потребление оперативной памяти и ресурсов CPU, повысить надёжность и отказоустойчивость приложений. Он активно используется в Яндексе и других IT-компаниях, а также поддерживается сообществом разработчиков и техноэнтузиастов, включая студентов ведущих вузов.
Напомним, Userver — асинхронный фреймворк для создания высоконагруженных систем на C++, выложенный Яндексом в открытый доступ в 2022 году. Фреймворк создают и используют разработчики техплатформы городских сервисов Яндекса для приложений Go, Еды, Лавки и других.