Яндекс выложил в открытый доступ свой фреймворк userver

Блоги популярных интернет-компаний

Яндекс выложил в открытый доступ свой фреймворк userver

Он использовался для создания сервисов Такси, Лавка, Go, Маркет, Доставка и многих других.

Яндекс открыл доступ к исходному коду и всей документации фреймворка userver, который предназначен для разработки высоконагруженных приложений на C++. Теперь он доступен для всех разработчиков.

С помощью userver можно разрабатывать отдельные независимые компоненты системы и использовать их в других приложениях. Так Яндекс смог перевести сервис Такси с независимого приложения на архитектуру с различными микросервисами внутри.

Микросервисы позволяют легко добавлять в приложение новые функции, и на подобной архитектуре проще обновлять уже существующие. Работает фреймворк на бесплатной лицензии Apache 2.0. Подробнее с документацией и примерами работ на userver можно ознакомиться на Хабре.

Оцените статью
Дмитрий Глотов