Streaming Audio: A Confluent podcast about Apache Kafka®
Intro to Kafka Connect: Core Components and Architecture ft. Robin Moffatt
Kafka Connect is a streaming integration framework between Apache Kafka® and external systems, such as databases and cloud services. With expertise in ksqlDB and Kafka Connect, Robin Moffatt (Staff Developer Advocate, Confluent) helps and supports the developer community in understanding Kafka and its ecosystem. Recently, Robin authored a Kafka Connect 101 course that will help you understand the basic concepts of Kafka Connect, its key features, and how it works.
What’s Kafka Connect, and how does it work with Kafka and brokers? Robin explains that Kafka Connect is a Kafka API that runs separately from the Kafka brokers, running on its own Java virtual machine (JVM) process known as the Kafka Connect worker. Kafka Connect is essential for streaming data from different sources into Kafka and from Kafka to various targets. With Connect, you don’t have to write programs using Java and instead specify your pipeline using configuration. Kafka Connect.
As a pluggable framework, Kafka Connect has a broad set of more than 200 different connectors available on Confluent Hub, including but not limited to:
- NoSQL and document stores (Elasticsearch, MongoDB, and Cassandra)
- RDBMS (Oracle, SQL Server, DB2, PostgreSQL, and MySQL)
- Cloud object stores (Amazon S3, Azure Blob Storage, and Google Cloud Storage),
- Message queues (ActiveMQ, IBM MQ, and RabbitMQ)
Robin and Tim also discuss single message transform (SMTs), as well as distributed and standalone deployment modes Kafka Connect. Tune in to learn more about Kafka Connect, and get a preview of the Kafka Connect 101 course.
EPISODE LINKS
- Kafka Connect 101 course
- Kafka Connect Fundamentals: What is Kafka Connect?
- Meetup: From Zero to Hero with Kafka Connect
- Confluent Hub: Discover Kafka connectors and more
- 12 Days of SMTs
- Why Kafka Connect? ft. Robin Moffatt
- Watch the video version of this podcast
- Join the Confluent Community
- Learn more with Kafka tutorials, resources, and guides at Confluent Developer
- Live demo: Intro to Event-Driven Microservices with Confluent
- Use PODCAST100 to get an additional $100 of free Confluent Cloud usage (details)