Foundations of Event Streaming
- What is Event Streaming
- Introduction to Apache Kafka
- Event Driven Architecture Basics
- Kafka in Finance Real time Transaction Processing
- Use cases and Real World Applications Use Case 2
- Demo Setting up Kafka Cluster and Kafka UI using Docker
- Demo Creating First Topic in Kafka
Building Blocks of Kafka
- Kafka Brokers The Foundation of Message Storage
- Understanding Kafka Topics Organizing Your Data Streams
- Kafka Partitions Scaling and Parallelizing Your Data Processing
- Kafka Replication Ensuring Data Reliability and Fault Tolerance
- Demo Topics Partitions and Brokers
Kafka Producers & Consumers: The Message Flow
- What is a Kafka Producer
- Demo Kafka Producers
- Serialization in Kafka
- Understanding the Role of Message Keys
- Producer Acknowledgments Acks and Reliability Guarantees
- What is a Kafka Consumer
- Demo Kafka Consumers
- Consumer Groups and How They Work
- Consumer Rebalancing
- Demo Consumer Rebalancing
- Section Recap
Deep Dive into Kafka: Beyond the Basics
- Offset Management in Kafka
- Poison Pill in Kafka
- Mitigation Strategies Handling Poison Pill
- ZooKeepers Role in Kafka
- Demo Kafka Setup with Zookeeper
- Kafka KRaft
- KRaft in Action New Broker joining Kafka Cluster
- Demo Kafka Setup with KRaft
- Kafka Security
- Securing Kafka
- Section Recap
Confluent Kafka and Its Offerings
- Beyond Installation The True Complexity of Managing Kafka
- Confluent Cloud Kafka Reimagined for the Cloud Era
- Demo Getting Started with Confluent for Free
Kafka Connect: Effortless Data Pipelines
- Streaming data from Kafka to other systems
- Demo Kafka Connect Setting up Kafka using KRaft
- Demo Setting up S3 Kafka Connect
- Demo Kafka Connect in Action
Project: Building an Event-Driven System
- Architecture Overview of Event Driven System
- Demo Setting up Kafka on EC2
- Demo Starting Our Frontend Interface
- Demo Starting Our Internal Interface
- Section Recap