Если бы не было такой инфраструктуры (типа Prometheus), а были только Kafka и база данных, смогла бы база данных записать все эти сообщения при нагрузке сто тысяч сообщений в секунду?

Некоторые конфигурации БД способны на 100 тысяч записей в секунду, но гарантировать это без условий нельзя. Решают размер событий, индексы, durability, батчи, репликация и оборудование.

Короткий ответ

Что ответить на собеседовании

Некоторые конфигурации БД способны на 100 тысяч записей в секунду, но гарантировать это без условий нельзя. Решают размер событий, индексы, durability, батчи, репликация и оборудование.

Подробный разбор

Ответ с пояснениями

Некоторые конфигурации БД способны на 100 тысяч записей в секунду, но гарантировать это без условий нельзя. Решают размер событий, индексы, durability, батчи, репликация и оборудование.

Kafka сглаживает пики, но не компенсирует постоянное отставание хранилища: lag будет расти. Проверьте устойчивый throughput и p99 на реалистичной нагрузке, включая отказ узла и чтение. При необходимости разделяют поток, партиционируют данные и архивируют историю. Если нужен только счётчик, агрегация уменьшит объём, но не заменит полный аудит.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее