Яндекс Go выпустила userver 3.0
На GitHub опубликована третья версия фреймворка userver, разработанного командой Яндекс Go. Этот набор инструментов для создания высоконагруженных приложений на C++ получил более 2,5 тысяч улучшений, основанных на пожеланиях пользователей. Фреймворк доступен для всего IT-сообщества и помогает оптимизировать потребление оперативной памяти и ускорить процесс разработки. Его используют не только в Яндексе, но и в других IT-компаниях по всему миру.
Одним из значимых обновлений стала программа Chaotic, которая автоматизирует написание однотипного кода, экономя время разработчиков. Это позволяет уменьшить количество ошибок и повысить надёжность кода.
Кроме того, разработчики представили userver easy — библиотеку для быстрого создания прототипов решений, которые можно легко масштабировать. С её помощью можно быстро разработать новый микросервис, устойчивый к нагрузкам, с необходимыми механизмами для обеспечения отказоустойчивости и диагностики. В релиз также вошли инструменты для оптимизации потребления оперативной памяти и ресурсов процессора.
Фреймворк userver активно развивается командой техплатформы городских сервисов Яндекса, где он используется в таких сервисах, как Яндекс Go, Еда, Лавка и другие. Поскольку userver является опенсорсным проектом, его развитие поддерживается экспертами из других компаний и энтузиастами, включая студентов ведущих вузов, таких как НИУ ВШЭ и МФТИ.
Источник: пресс-релиз Яндекса
Читайте также по теме:
Яндекс увеличил эффективность рекламы благодаря крупнейшему обновлению рекомендательных систем
Яндекс внедрил AI-инструмент для создания статей в ПромоСтраницах
В справке Яндекса появился новый раздел о ранжировании в Поиске и ответах Алисы AI