Расскажите об объёме реальной работы: producer/consumer, схемы событий, группы, offsets, retries и наблюдаемость. Для идемпотентности объясните конкретный ключ операции и место атомарной проверки.
Много ли приходилось работать с Kafka? Какие паттерны использовали для consumer-ов, идемпотентности и обработки ошибок?
Расскажите об объёме реальной работы: producer/consumer, схемы событий, группы, offsets, retries и наблюдаемость. Для идемпотентности объясните конкретный ключ операции и место атомарной проверки.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Расскажите об объёме реальной работы: producer/consumer, схемы событий, группы, offsets, retries и наблюдаемость. Для идемпотентности объясните конкретный ключ операции и место атомарной проверки.
Один практический кейс полезнее списка паттернов: что происходило при дубле, сбое после записи в БД или недоступности зависимости. Укажите, как обрабатывались постоянные ошибки и сохранялся порядок связанных событий. Не называйте доставку exactly-once, если гарантия охватывала только часть контура. При небольшом опыте обозначьте границы и действия платформенной команды.