Пожалуйста, напишите мне возможную архитектуру приложений Uber, Lyft и их серверов. Какие технологии они используют? Протоколы для связи между мобильным сервером? (особенно отслеживание местоположения пользователя/автомобиля и их обновление в режиме реального времени)
https://www.youtube.com/watch?v=vujVmugFsKc
Это видео многое объясняет об архитектуре серверов и технологиях, которые использует Uber, но сейчас оно немного устарело. Спикер упоминает, что «мобильные устройства обновляют данные GPS каждые 4 секунды», каким будет протокол в этом случае? Покерные приложения обычно подключают до 9 игроков за столом и обновляют карты в режиме реального времени для каждого мобильного телефона. Какой протокол они используют для связи между мобильным сервером и сервером? технологии, которые они используют, и архитектура их сервера?
Несколько полезных ссылок http://yalantis.com/blog/uber-underlying-technologies-works/