Home / Companies / Confluent / Blog / Post Details
Content Deep Dive

Introduction to Streaming Data Pipelines with Apache Kafka and ksqlDB

Blog post from Confluent

Post Details
Company
Date Published
Author
Evan Bates
Word Count
1,469
Company Posts That Month
12
Language
English
Hacker News Points
-
Post removed?
No
Summary

A data pipeline transfers data between systems for analytics or storage and can range from a simple database-to-dashboard setup to a complex architecture with multiple sources, central processing, and several targets. Streaming pipelines deliver events as they occur, improving data freshness and reducing large-batch bottlenecks, while Apache Kafka can serve as a durable, decoupled central layer that retains and replays data when systems fail, are restored, or new consumers are added. Kafka Connect integrates Kafka with databases, message queues, warehouses, NoSQL systems, and SaaS platforms for both ingest and delivery, while change data capture can bring database updates into Kafka through simpler but limited query polling or more complete, lower-latency log-based methods. ksqlDB provides SQL-based stream processing for filtering, aggregation, denormalization, machine learning operations, and enrichment through joins with lookup tables, avoiding the need to build Java applications with Kafka Streams. Processed data can then be sent through sink connectors to destinations such as object stores, cloud warehouses, NoSQL databases, or Elasticsearch and Kibana dashboards. Kafka-centered pipelines are designed for resilience and evolution because sources and targets operate independently, Kafka preserves data during outages or backpressure, and the same data can be delivered to multiple downstream systems.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 9 984 303 103 -12%
Data Pipeline 6 280 58 29 -2%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.