1 Core Architecture Apache Kafka & Strimzi · 4:04 Dive into the foundational building blocks of Apache Kafka, exploring how brokers, topics, partitions, segments, and offsets work together to create a powerful, scalable streaming architecture.
3 Kafka on Kubernetes Apache Kafka & Strimzi · 7:22 Dive into the world of running Apache Kafka on Kubernetes using the Strimzi operator, where you'll discover how custom resources like KafkaTopic, KafkaUser, and KafkaConnect simplify cluster orchestration and data streaming management.
4 Kafka Security Apache Kafka & Strimzi · 3:52 Dive into the essential security mechanisms that protect your Apache Kafka deployment, exploring how mTLS certificates, SASL SCRAM, and OAuth tokens work together to authenticate and safeguard your data streams.
5 Cross-Cluster Replication and Active-Active Apache Kafka & Strimzi · 3:36 Dive into the mechanics of cross-cluster replication with MirrorMaker 2, exploring how its three core connectors work together to synchronize data, track offsets, and maintain active-active Kafka deployments across distributed environments.
2 KRaft — The ZooKeeper Replacement Apache Kafka & Strimzi · 5:19 Diving into KRaft, Kafka's built-in consensus mechanism that replaces the long-standing ZooKeeper dependency, listeners will discover how this shift simplifies cluster management by eliminating the need for an external metadata system.
2 Apache Kafka Fundamentals Apache Kafka & Strimzi · 3:57 Dive into the core building blocks of Apache Kafka, exploring how brokers, topics, partitions, and replicas work together to create a powerful distributed streaming system where producers and consumers exchange data reliably and at scale.
4 Client-Side Implications Apache Kafka & Strimzi · 3:21 Exploring how Kafka's KRaft architecture maintains backward compatibility with existing clients, this chapter reveals why clients continue communicating through brokers rather than directly with the controller, and how this design decision preserves seamless integration while modernizing the underlying system.
1 Migration Strategy Overview Apache Kafka & Strimzi · 3:11 A guided walkthrough of the strategic approach to migrating from ZooKeeper to KRaft in Apache Kafka, revealing how a carefully designed bridge process eliminates risky cutover scenarios and keeps your systems stable throughout the transition.
1 Strimzi Operators Apache Kafka & Strimzi · 4:46 Dive into the world of Strimzi's operator-based approach to running Apache Kafka on Kubernetes, exploring how the Cluster Operator and its companion components manage and reconcile Kafka deployments automatically.
2 Installing Strimzi Apache Kafka & Strimzi · 4:27 Covering three distinct installation methods for Strimzi — Helm charts, YAML manifests, and OLM — listeners will walk away knowing how to choose and execute the right approach for deploying Strimzi in their Kubernetes environment.
2 Step-by-Step Migration Process Apache Kafka & Strimzi · 3:49 A practical walkthrough of migrating Apache Kafka from ZooKeeper to KRaft mode, guiding listeners through each critical phase including version verification, controller configuration, and storage formatting.
3 How Strimzi Maps Kafka to Kubernetes Primitives Apache Kafka & Strimzi · 5:03 Explore how Strimzi translates Kafka's core components into native Kubernetes primitives, revealing how brokers, persistence, and cluster management are elegantly mapped using StatefulSets and StrimziPodSets to bring Kafka natively into the Kubernetes ecosystem.
1 Sizing & Topology Planning Apache Kafka & Strimzi · 4:20 Laying the foundation for a well-architected Kafka cluster, this chapter walks through how to size your deployment and choose the right topology, including why controller count matters and how to scale from small setups to enterprise-grade environments.
2 Configuration Reference Apache Kafka & Strimzi · 3:17 A deep dive into KRaft configuration essentials, covering the seven key parameters that define how your Kafka nodes operate, including process roles and unique node ID assignment.
3 Rollback & Risk Management Apache Kafka & Strimzi · 4:33 Covering the critical safety nets involved in migrating from ZooKeeper to KRaft, this chapter walks you through rollback strategies, risk monitoring, and how bridge mode can protect your cluster before changes become irreversible.
2 Metadata Snapshots Apache Kafka & Strimzi · 3:53 Diving into the challenge of efficiently managing metadata in Kafka clusters, this song explores how metadata snapshots solve the problem of brokers needing rapid state recovery without replaying millions of historical log entries from the beginning.
3 Monitoring & Observability Apache Kafka & Strimzi · 3:37 Dive into the essential metrics and monitoring strategies for KRaft-based Kafka clusters, learning how key indicators like ActiveControllerCount reveal the health and stability of your cluster in real time.
4 Lab: Hello Strimzi Apache Kafka & Strimzi · 5:01 A hands-on lab walkthrough that guides you through deploying a three-broker Apache Kafka cluster on Kubernetes using the Strimzi operator, covering key configuration concepts like persistent storage, partitions, and replication factors.
4 Security in KRaft Mode Apache Kafka & Strimzi · 3:37 Dive into securing Kafka clusters running in KRaft mode, exploring how TLS encryption, SASL authentication, and ACLs work together to protect controller communications and metadata without ZooKeeper.
3 Deploying Your First Kafka Cluster Apache Kafka & Strimzi · 5:09 A hands-on walkthrough of deploying a Kafka cluster using Strimzi, covering how to write a Kafka custom resource in YAML with minimal configuration, set up metadata and namespaces, and configure three replicas to get your first cluster up and running.
2 ZooKeeper Configuration Apache Kafka & Strimzi · 5:27 Dive into the essentials of configuring ZooKeeper within a Strimzi environment, covering key production best practices like replica counts, memory allocation, CPU sizing, and network considerations to keep your Kafka cluster running smoothly.
1 KRaft Performance Characteristics Apache Kafka & Strimzi · 4:02 Exploring how KRaft revolutionized Apache Kafka by replacing ZooKeeper with a built-in controller, listeners will discover the dramatic performance gains this architectural shift delivers, including faster metadata handling and the elimination of external system dependencies.
3 KRaft Mode (ZooKeeper-less Kafka) Apache Kafka & Strimzi · 7:59 Explore KRaft mode, Kafka's next-generation architecture that eliminates the need for ZooKeeper by empowering controllers to manage metadata directly, and discover how Strimzi is navigating this significant transition toward a simpler, more streamlined Kafka deployment.
4 Encrypting Data at Rest Apache Kafka & Strimzi · 3:50 Dive into the critical practice of encrypting data at rest in Apache Kafka, exploring how to protect sensitive information stored on disk and secure cluster state held in etcd from unauthorized access.
1 TLS Encryption Apache Kafka & Strimzi · 3:07 Dive into how Strimzi simplifies TLS encryption for Apache Kafka clusters, covering the built-in Certificate Authority that automatically generates and manages the certificates needed to secure your data streams.
5 Lab: Securing a Strimzi Cluster Apache Kafka & Strimzi · 4:20 A hands-on lab that walks through the process of securing a Strimzi-managed Kafka cluster by enabling TLS encryption across listeners and configuring proper security protocols for client connections.
3 Network Policies Apache Kafka & Strimzi · 6:22 Dive into the essential security framework for Apache Kafka as three critical network policies are explored, showing you how to control and protect traffic flow within your Strimzi cluster.
2 Authentication Apache Kafka & Strimzi · 3:57 Covering the three core authentication methods in Apache Kafka — TLS mutual certificate handshakes, SCRAM-SHA password hashing, and OAuth token-based identity — listeners will gain a clear understanding of how clients securely prove their identity when connecting to Kafka brokers.
3 Authorization Apache Kafka & Strimzi · 4:52 Dive into Kafka's authorization system as Strimzi's KafkaUser spec and ACL rules are broken down, showing you exactly how to control who can read, write, and access resources within your Kafka environment.
1 MirrorMaker 2 Architecture Apache Kafka & Strimzi · 5:52 Dive into the core architecture of MirrorMaker 2, exploring how source and target clusters work together through three specialized connectors to enable seamless, continuous data replication across Kafka environments.
1 Data Governance Apache Kafka & Strimzi · 4:22 Dive into the foundational principles of data governance in Apache Kafka, exploring how topics are classified, labeled, and managed to ensure sensitive data like PII is properly handled within a streaming architecture.
2 Audit Logging Apache Kafka & Strimzi · 4:54 Dive into the world of Kafka audit logging, where every access, permission check, and consumer group action gets tracked and recorded through authorizer logs and ACL enforcement.
3 Encryption & Key Management Apache Kafka & Strimzi · 4:16 Dive into the world of Kafka security as this chapter breaks down encryption strategies and key management, covering everything from application-level payload encryption to certificate rotation and secure vault storage to keep your data protected end to end.
4 Access Control Documentation Apache Kafka & Strimzi · 3:43 Diving into the critical practice of access control documentation in Apache Kafka, this chapter explores how KafkaUser roles and permissions are structured and assigned across teams, ensuring compliance officers and administrators always have a clear, auditable record of who can access what.
3 The Raft Consensus Protocol Primer Apache Kafka & Strimzi · 3:11 A deep dive into the Raft consensus protocol, exploring how distributed nodes achieve order through leader election and log replication to keep data consistent across a cluster.
4 Client-Side Implications Apache Kafka & Strimzi · 4:14 Exploring how KRaft's architectural shift affects Kafka clients, this chapter reveals why applications continue interacting with brokers as their entry point for metadata, even as leadership and coordination happen behind the scenes.
2 What is KRaft? Apache Kafka & Strimzi · 3:27 Explore KRaft, Kafka's built-in consensus protocol that replaces the external ZooKeeper dependency, allowing Kafka controllers to manage metadata quorums entirely within the platform itself.
1 Migration Strategy Overview Apache Kafka & Strimzi · 3:30 A high-level roadmap of Kafka's transition from ZooKeeper to KRaft mode, tracing the key version milestones that made production-ready migration possible and introducing the bridge mode pathway that guides the process.
2 Strimzi MirrorMaker 2 Configuration Apache Kafka & Strimzi · 3:43 Exploring how Strimzi's KafkaMirrorMaker2 custom resource definition enables seamless data replication between Kafka clusters, listeners will discover how YAML configuration ties together source and destination endpoints to keep distributed systems in sync.