Новый сервис: хранилище и очереди

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

В существующий проект добавляется новый сервис. Нужно выбрать хранилище, продумать очереди: как разбить топики под разных внешних потребителей и как расставлять приоритеты обработки внутри приложения (своя очередь с приоритетами). Дополнительно — монолит или микросервисы.

Условие размыто: интервьюер ожидает, что кандидат сам задаст контекст. Пример контекста для разбора — сервис расчёта и выдачи скидок/бонусов в e-commerce: получает события заказов, считает бонусы, отдаёт события в CRM, аналитику и биллинг.

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

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