Каковы минусы риблет архитектуры в Uber?

Я изучаю текущую архитектуру приложения Uber Rider, и я узнал, что текущее приложение Rider развилось от mvc до специальной архитектуры RIBLE, которая разработана Uber самим Uiper. Как я понял, Reblets - это независимо тестируемые части. что у каждого есть одна цель. Я знаю, что новая архитектура способна обрабатывать производительность и масштабируемость. Мне интересно знать минусы архитектуры риблетов.

образ

1 ответ

Решение

Окей. Я нашел некоторые минусы архитектуры риблетов. Я опубликую их здесь, чтобы обсудить со всеми, кто заинтересован. Основными минусами являются следующие,

  • Поскольку существует большее количество независимых риблетов, обменивающихся данными через свои интерфейсы, существует вероятность сбоя конкретного интерфейса по сравнению с системой с меньшим количеством компонентов.
  • Да, тестирование одного риблета легко, но это усложняет интеграцию и обработку запросов между риблетами.
  • Изменение технологического стека в долгосрочной перспективе сложно
Другие вопросы по тегам