Question: is kafka push or pull?
Answer: PUSH VS PULL This is great for low latency messaging and works well for RabbitMQ's queue based architecture. Kafka on the other hand uses a pull model where consumers request batches of messages from a given offset.