Отслеживание позиции курьера в реальном времени
Спроектируйте сервис сбора, обработки и отображения координат курьера: покупатель видит, как курьер едет к нему, в реальном времени. Мобильная связь у курьера может прерываться и пропадать. Усложнение: сохранять трек курьера.
Варианты из исходников:
- «как будет работать отслеживание курьера в реальном времени» — можно через WebSocket;
- существующую систему менять нельзя — прокинуть локацию клиенту через long-polling и вписаться в SLA;
- «отметка курьера в приложении пользователя» — та же суть;
- менеджерская система: все курьеры на карте города + сохранение позиций.
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.
⌘ Enter — проверить