Getting Started with Apache Kafka
Discover the immense value of Kafka as a messaging platform, trusted by global giants. Gain insights on configuring it for high throughputs without sacrificing ordering guarantee.
What you'll learn
Kafka is extremely valuable as the core messaging platform of organizations. It has been battle-tested by the biggest companies in the world and, at the core of such high adoption, lies the possibility of letting Kafka be a source of truth around immutable event messages. In this course, Getting Started with Apache Kafka, you’ll gain the ability to leverage Kafka to migrate from monolithic setups to event-driven microservices using Kafka's immutable event log. First, you’ll explore what Kafka is, it’s architecture and main components as the Producer and Consumer. Next, you’ll discover the ecosystem of Kafka Connect and Kafka Streams, and how they provide a way of developing microservices seamlessly. Finally, you’ll learn how to administer, scale and secure your Kafka cluster. When you’re finished with this course, you’ll have the skills and knowledge of Apache Kafka needed to scale your company to a new level.
Table of contents
- Kafka Architecture 7m
- Demo: Deploying Kafka - Part 1 8m
- Demo: Deploying Kafka - Part 2 3m
- Kafka Ecosystem 2m
- Demo: Interaction with Kafka via the CLI - Part 1 7m
- Demo: Interaction with Kafka via the CLI - Part 2 4m
- Topics, Partitions, and Rebalance 10m
- Demo: Interacting with Kafka via REST Proxy - Part 1 5m
- Demo: Interacting with Kafka via REST Proxy - Part 2 6m
- Demo: Interacting with Kafka via REST Proxy - Part 3 6m
- Kafka Connect Standalone vs. Distributed 6m
- Demo: Using the File Connector in a Standalone Mode 8m
- Schema Evolution and Enforcement 6m
- Demo: Using the MongoDB Connector with Distributed Kafka Connect to Query a Topic - Part 1 7m
- Demo: Using the MongoDB Connector with Distributed Kafka Connect to Query a Topic - Part 2 8m
- Demo: Using the MongoDB Connector with Distributed Kafka Connect to Query a Topic - Part 3 7m
- Key Takeaways and Tips 2m
- Truststores, Keystores and All That Jazz 8m
- Demo: Creating the Keystores and Truststores - Part 1 8m
- Demo: Creating the Keystores and Truststores - Part 2 3m
- Encrypting Zookeeper 5m
- Demo: Encrypting Zookeepers 7m
- Encrypting Producers and Consumers 5m
- Demo: Encrypting Producer and Consumer 7m
- Authenticating Clients with mTLS 3m
- Monitoring Kafka: Scaling 5m
- Where to Go Next? 3m