Новый сервис: хранилище и очереди
В существующий проект добавляется новый сервис. Нужно выбрать хранилище, продумать очереди: как разбить топики под разных внешних потребителей и как расставлять приоритеты обработки внутри приложения (своя очередь с приоритетами). Дополнительно — монолит или микросервисы.
Условие размыто: интервьюер ожидает, что кандидат сам задаст контекст. Пример контекста для разбора — сервис расчёта и выдачи скидок/бонусов в e-commerce: получает события заказов, считает бонусы, отдаёт события в CRM, аналитику и биллинг.
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.
⌘ Enter — проверить