Системный дизайн для клиентов в крупномасштабных приложениях - PullRequest
0 голосов
/ 28 мая 2020

Недавно меня заинтересовали крупномасштабные приложения, такие как Amazon, Twitter и c. и я нахожу много информации о том, как управлять серверной частью вещей, но это заставляет меня думать и о клиенте. Мне интересно узнать, чем клиенты этих массовых приложений отличаются от клиентов небольших приложений? Что нужно учитывать при проектировании? Есть ли какие-то специфические c шаблоны архитектуры, в которые можно заглянуть?

Также дополнительный специфический c вопрос. Читая о системе опережающего ввода, я натолкнулся на вопрос: «Что происходит на клиенте? сторона". Я не знаю об этом, за исключением того, что клиент мог создать соединение с веб-сокетом для отправки данных по мере их ввода, а сервер может отправлять обратно данные непрерывно, и по какой-то причине я до сих пор не могу представить что-либо особенное, происходящее на стороне клиента.

...