Author: Confluent

Apache Kafka® 101: Partitioning

https://cnfl.io/kafka-101-module-3 | With partitioning, a single topic log is broken into multiple logs. Each of these logs can live on a different node in the Apache Kafka® cluster. The effort…

Kafka Connect 101: Troubleshooting Common Issues and How to Debug Them

https://cnfl.io/kafka-connect-101-module-5 | Learn from Tim Berglund (Senior Director of Developer Advocacy, Confluent) important troubleshooting steps and techniques to debug problems with your Kafka Connect pipelines. This video includes details that…

Kafka Connect 101: Introduction to Connectors, Sinks, and Sources with Examples

https://cnfl.io/kafka-connect-101-module-1 | Kafka Connect enables streaming integration in and out of Apache Kafka® with systems, including databases, message queues, flat files, and more. In this video, Tim Berglund (Senior Director…

Apache Kafka® 101: ksqlDB

https://cnfl.io/kafka-101-module-12 | ksqlDB is an event streaming database optimized for building stream processing applications in which queries are defined in SQL. It performs continuous processing of event streams and exposes…

Apache Kafka® 101: Brokers

https://cnfl.io/kafka-101-module-4 | Tim Berglund (Senior Director of Developer Experience, Confluent) provides an overview of brokers in Apache Kafka®. Kafka is made up of brokers or a network of machines. These…

Kafka Connect 101: Configuration, Connectors, Converters, and Transforms

https://cnfl.io/kafka-connect-101-module-2 | Kafka Connect is a pluggable framework in which the user can mix and match components as required. Connectors integrate with the source or target technology. Converters handle the…

Kafka Streams 101: Basic Operations

https://cnfl.io/kafka-streams-101-module-2 | Kafka Streams works with unbounded sequences of events—event streams—which correspond to Kafka topics. When you define a Kafka Streams application, you’re really defining a processor topology, a directed…

Apache Kafka® 101: Kafka Connect

https://cnfl.io/kafka-101-module-9 | Kafka Connect, also known as Apache Kafka®’s integration API, is scalable and fault tolerant. It helps you get data from systems other than Kafka into Kafka topics using…

Apache Kafka® 101: Producers

https://cnfl.io/kafka-101-module-6 | Tim Berglund (Senior Director of Developer Experience, Confluent) introduces KafkaProducer, a class in Java used to connect to an Apache Kafka® cluster, as well as the ProducerRecord, another…

Apache Kafka® 101: Consumers

https://cnfl.io/kafka-101-module-7 | Tim Berglund (Senior Director of Developer Experience, Confluent) talks about Apache Kafka® consumers and consumer rebalancing. To use the consumer API, you can use the KafkaConsumer class to…

Apache Kafka® 101: Topics

https://cnfl.io/kafka-101-module-2 | An Apache Kafka® topic is a log of events, and a log is a simple data structure with well-known semantics. As Tim Berglund (Senior Director of Developer Experience,…

Apache Kafka® 101: Kafka Streams

https://cnfl.io/kafka-101-module-11 | Kafka Streams is a stream processing Java API provided by open source Apache Kafka®. Tim Berglund (Senior Director of Developer Experience, Confluent) explains how Kafka Streams enables you…

4. How Kafka Works | Apache Kafka® Fundamentals

https://cnfl.io/kafka-training-certification | In this video we’ll teach you how Kafka works through code overview for a basic producer and consumer; high availability through replication; data retention policies; producer design and…

Apache Kafka® 101: Introduction

https://cnfl.io/kafka-101-module-1 | What is Kafka, and how does it work? Apache Kafka® is an event streaming platform used for building low latency, modern, scalable data pipelines, system and application integration,…

What is Apache Kafka®? (A Confluent Lightboard by Tim Berglund) + ksqlDB

https://cnfl.io/what-is-kafka-tutorials | Apache Kafka® is an open source distributed streaming platform that allows you to build applications and process events as they occur. Tim Berglund (Senior Director of Developer Experience…

3. Apache Kafka Fundamentals | Apache Kafka® Fundamentals

https://cnfl.io/kafka-training-certification | In this video we’ll lay the foundation for Apache Kafka®, starting with its architecture; ZooKeeper’s role; topics, partitions, and segments; the commit log and streams; brokers and broker…

Kafka Streams 101: Getting Started

https://cnfl.io/kafka-streams-101-module-1 | To understand Kafka Streams, you have to begin with Apache Kafka®, a distributed, scalable, elastic, and fault-tolerant event streaming platform. The storage nodes in Kafka, brokers, are just…