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

Она лучше оптимизирована и получила поддержку баз данных MySQL.

  • Компания опубликовала на Github версию Userver 1.0. Фреймворк позволяет создавать высоконагруженные приложения на языке программирования C++.
  • Новая версия Userver создана с учётом обратной связи сообщества разработчиков, рассказали в компании. В неё добавлена поддержка баз данных MySQL, расширена документация и «переработаны механизмы работы с метриками, системы сборки и тестирования проекта». Она также лучше оптимизирована и меньше нагружает процессор.
  • Бета-версию Userver представили в июле 2022 года. Изначально фреймворк создавали для «Яндекс Такси». С его помощью компания начала разрабатывать отдельные независимые компоненты — микросервисы — и использовать их в разных приложениях.
  • Например, микросервис поиска водителя в «Такси» можно задействовать для поиска курьера в «Доставке». То же самое можно делать с похожими задачами — расчётом времени прибытия и другими.
6
48 комментариев

Круто, но чет хз писать микросервисы на плюсах

8
Ответить

Когда есть go и rust

13
Ответить

А что не так с этим? Не очень понимаю

1
Ответить

смотря какие нагрузки и задачи.

1
Ответить

Вот и славно, молодцы 👍🏻

3
Ответить

Если захотят все смогут делать дело, даже любой сложности. Всем нужно спокойно работать и всё получится. Русские талантливый народ.

6
Ответить

А Яндекс не хочет свои приложения оптимизировать? Какое ни запусти на том же Android - будто они майнер встроили.

4
Ответить