Материалы по тегу: фреймворк

29.07.2022 [19:07], Татьяна Золотова

«Яндекс» открыл фреймворк userver для создания высоконагруженных приложений

«Яндекс» опубликовал исходный код и документацию фреймворка userver. Это первый открытый набор инструментов, который позволяет создавать высоконагруженные приложения на языке С++, заявляют в компании. userver подходит для разработки приложений с микросервисной архитектурой. Микросервисы автономны, поэтому решения на подобной архитектуре легко обновлять и добавлять в них новые функции. Фреймворк выпущен под открытой лицензией Apache 2.0.

По словам Антона Полухина, одного из авторов фреймворка и руководителя группы бэкенд-разработки решений для продуктовых команд RideTech и eCom, внутри userver есть все необходимое для разработки, диагностики, мониторинга, отладки и экспериментов. Например, userver подсказывает как исправить ошибки еще на этапе компиляции, умеет работать с разными базами данных, менять параметры на лету.

 Источник изображения: Яндекс

Источник изображения: Яндекс

«Яндекс» использует userver в «Go», «Лавке», «Доставке», «Маркете», финтех-проектах и других сервисах. Изначально фреймворк разрабатывался в «Такси». С его помощью команда перешла от монолитногй архитектуры к микросервисной, начав использовать последнюю в разных приложениях. Ранее «Яндекс» выложил в open source распределенную СУБД YDB, а также библиотеку машинного обучения CatBoost, которую компания применяет в «Поиске».

Постоянный URL: http://www.servernews.ru/1071166
Система Orphus