Счётчик уникальных посетителей публикаций автора за сутки
Есть лента карточек публикаций, у каждой публикации есть автор. На карточке нужно показывать, сколько уникальных пользователей кликнуло в любую публикацию этого автора за предыдущие календарные сутки (по времени сервера, с 00:00 вчера до 00:00 сегодня). Спроектируйте сервис: при каждом клике приходит запрос (user_id, author_id); при формировании ленты приходит запрос со списком авторов, для которых нужна метрика. Нужен production-ready код как для реальной задачи. Упрощение: сервис работает на одной машине, все данные помещаются в память.
Часто интервьюер затем снимает упрощение: «а если машин несколько и память не резиновая?»
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.