Кэш для сервиса каталога: прогрев и инвалидация
Сервис каталога обслуживает около 500K запросов на чтение в секунду, около 1K запросов на запись в секунду и хранит порядка 250M объектов. Предложите, какой кэш подойдёт, как его прогревать и каким способом инвалидировать записи.
Дополнительный вопрос интервьюера: что должно произойти, если объект, который запрашивают очень часто, в какой-то момент отсутствует в кэше?
Порядок, которого ждут: уточни требования → оцени нагрузку → API и данные → схема компонентов → узкие места и отказ. Не прыгай сразу в Kafka.
⌘ Enter — проверить