Он использовался для создания сервисов Такси, Лавка, Go, Маркет, Доставка и многих других.
Яндекс открыл доступ к исходному коду и всей документации фреймворка userver, который предназначен для разработки высоконагруженных приложений на C++. Теперь он доступен для всех разработчиков.
С помощью userver можно разрабатывать отдельные независимые компоненты системы и использовать их в других приложениях. Так Яндекс смог перевести сервис Такси с независимого приложения на архитектуру с различными микросервисами внутри.
Микросервисы позволяют легко добавлять в приложение новые функции, и на подобной архитектуре проще обновлять уже существующие. Работает фреймворк на бесплатной лицензии Apache 2.0. Подробнее с документацией и примерами работ на userver можно ознакомиться на Хабре.
Источник