Event Streaming Fundamentals
5 Topics
1
What is Event Streaming?
An introduction to event streaming, comparing it to traditional databases and request-response patterns.
Commonly asked in distributed systems and system design interviews to evaluate your understanding of real-time data flows.
2
Pub/Sub Model Explained
Deep dive into the Publish-Subscribe pattern, message brokers, topics, and subscription semantics.
3
Message Queues vs Event Logs — Key Differences
Compare transient queue-based messaging with persistent log-based event streaming.
4
When to Use Kafka (and when NOT to)
Understand the specific use cases where Kafka shines, and where traditional systems are a better fit.
5
Kafka vs RabbitMQ vs Kinesis — Full Comparison
A detailed feature and architecture comparison of the top message brokers and streaming engines.