Набор инструментов Userver позволяет создавать высоконагруженные приложения на C++.

Команда «Яндекс Go» опубликовала на GitHub новую версию фреймворка Userver. В релиз Userver 3.0 разработчики внесли более 2,5 тыс. улучшений, учитывающих пожелания пользователей.

Среди ключевых обновлений — программа Chaotic, автоматизирующая написание однотипного кода и сокращающая время разработки. Также представлена библиотека Userver easy для быстрого прототипирования решений с возможностью масштабирования.

Фреймворк позволяет уменьшить потребление оперативной памяти и ресурсов CPU, повысить надёжность и отказоустойчивость приложений. Он активно используется в Яндексе и других IT-компаниях, а также поддерживается сообществом разработчиков и техноэнтузиастов, включая студентов ведущих вузов.

Напомним, Userver — асинхронный фреймворк для создания высоконагруженных систем на C++, выложенный Яндексом в открытый доступ в 2022 году. Фреймворк создают и используют разработчики техплатформы городских сервисов Яндекса для приложений Go, Еды, Лавки и других.

Сейчас на главной

Новости

От технологий к реальным изменениям: как сделать социальные инициативы системными

На конференции «ЭкоЛогика человечности» представители бизнеса и некоммерческого сектора обсудили, как цифровые инструменты, новые модели взаимодействия и оценка социального эффекта помогают развивать благотворительность и масштабировать общественно значимые проекты.

Статьи

Почему даже корпус должен быть брендовым

В российских условиях продолжает быстро расти популярность ПК, собираемых небольшими местными компаниями либо отделами корпоративных заказчиков. Такие решения в РФ исторически были более популярны, чем на других развитых рынках, но сейчас в развитии сегмента появились новые нюансы, о которых мы поговорили с Каримом ЛАСКРИ, бизнес-директором FSP Group в регионе СНГ.

Новости

Хранилище, которому можно доверять в фоне: вышла Basis SDS 2.3 с диагностикой по расписанию и ролью наблюдателя

Система хранения — единственный слой инфраструктуры, где ошибка не «откатывается»: потерянные данные не вернёт ни перезагрузка, ни откат конфигурации. Поэтому от программно-определяемого хранилища ждут не столько новых функций, сколько предсказуемости — чтобы фоновые процессы доделывали начатое, а администратор видел состояние кластера не только «сейчас», но и в динамике.