Как стать автором
Обновить

Как устроена серверная UI-система Airbnb

Время на прочтение13 мин
Количество просмотров4K
Всего голосов 3: ↑3 и ↓0+3
Комментарии4

Комментарии 4

Интересный подход, но перекладывают проблему с пустого в порожнее.

Как они обновляют client engine который отрисовывает UI если модель изменилась?

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

самое интересное было бы узнать как они джойнят данные из разных микросервисов .

в моём исследование я больше склоняюсь что это заполнение кэша через join в kafka или подобных системах

В статье есть ссылка на описание API, они объединяют данные через Apollo Federation, и соответственно использут GraphQL.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий