3. What is Kafka
• Messaging system
• Polyglot Consumers / Producers
• Topics and Partitions
• Scalable
• Configurable Message Retention
• Guaranteed order
4. Use Cases
• Ordered Messaging
• Log Aggregation
• Metrics
• Web Activity Tracking
• Stream Processing
5. Kafka Brokers – Clusters and Replication
• Topics can be replicated
• Data stored across various nodes
• Kafka clusters require broker.id=0
• Zookeeper
• Offsets
• Topic names
• partitions