Встречается на 2% собеседований по Python

Какой опыт работы с Kafka

Работал с Apache Kafka в нескольких проектах, в основном для обработки потоковых данных и событий. Использовал kafka-python и confluent-kafka для producer/consumer логики.

Пример producer:

python
from kafka import KafkaProducer

producer = KafkaProducer(bootstrap_servers='localhost:9092')
producer.send('test-topic', b'Hello, Kafka!')
producer.flush()

Пример consumer:

python
from kafka import KafkaConsumer

consumer = KafkaConsumer('test-topic', bootstrap_servers='localhost:9092')
for msg in consumer:
    print(msg.value.decode('utf-8'))

Также работал с:

  • Настройкой топиков (партиции, репликация)
  • Обработкой ошибок (retry, dead-letter queues)
  • Интеграцией Kafka с другими сервисами (Django, FastAPI)
  • Мониторингом через Prometheus + Grafana

Глубоко не настраивал кластер, но понимаю архитектуру (brokers, zookeeper, ISR).

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы