Агрегат статусов водителя за последние N секунд

System designMiddle45 минпроверка — Спринт22-t004

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

Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.

⌘ Enter — проверить