Агрегат статусов водителя за последние N секунд
Водительские приложения раз в минуту присылают статус: на линии, занят, свободен. Если более 8 минут статус не приходит, водитель считается недоступным (четвёртый, неявный статус). Нужна система, которая возвращает агрегат: сколько времени водитель провёл в каждом статусе за последние N секунд (N < 10 часов). Потребители — внутренние сервисы, синхронное back-to-back взаимодействие.
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.
⌘ Enter — проверить