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

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

  • Яндекс опубликовал исходный код и документацию фреймворка Userver. Его могут использовать все разработчики по открытой лицензии Apache 2.0, инструмент доступен на GitHub.

  • Userver подходит для разработки приложений с микросервисной архитектурой. Изначально его делали для «Такси», и с его помощью компания перешла с монолитного приложения на архитектуру, которая позволяет разрабатывать отдельные независимые компоненты — микросервисы — и использовать их в разных приложениях.

  • Например, микросервис поиска водителя в «Такси» можно использовать для поиска курьера в «Доставке». То же самое можно делать с похожими задачами — расчётом времени прибытия и другими. Микросервисы автономны, поэтому в приложения можно легко добавлять новые функции и обновлять его.
  • В Userver есть всё необходимое для разработки, диагностики, мониторинга, отладки и экспериментов, говорит Антон Полухин, один из авторов фреймворка и руководитель бэкенд-разработки решений для продуктовых команд RideTech и eCom. Например, он подсказывает как исправить ошибки ещё на этапе компиляции, умеет работать с разными базами данных и другое, а также подходит для разработки приложений как в больших, так и в маленьких компаниях.

9898
112 комментария

И снова порадуюсь за Яндекс. Именно за их разработки и предоставление к ним доступа.
Молодцы на этой неделе! 🤘🏻
Да, сливы данных никуда не делись, но это реально другая история.

68

Да, сливы данных никуда не делисьРаньше текло из одного места(монолита), а теперь потечет из всех микросервисов.

15

присоединюсь к вам! да, у яндекса есть свои косяки, но в разработках они молодцы

8

Да, другая история, которая перекрывает все истории, все верно

10

Ты не понимаешь, у них все головы разъехались, кодить некому.
А так они выложили на гитхаб, и будут на халяву ошибки, реквесты и дисскусии получать.

5

Угомонись,там сами сотрудники обосрались,челофактор никуда не денешь.
Система то работает.

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

46