Deliver real-time insights into your data with a rapid, reliable streaming data pipeline.
Streaming data pipelines let you integrate data from multiple systems in real time, with instantaneously updating and processing from data source to data sink. In
Streaming Data Pipelines with Kafka you’ll build the kind of streaming pipelines that hold up modern data infrastructure, all with the industry-standard Apache Kafka platform.
Inside this practical guide, you’ll learn how to:
- Serve real-time data to business departments of your organization
- Understand streaming data pipeline concepts such as change data capture
- Troubleshoot common challenges when building and deploying streaming data pipelines
- Setup open-source connectors with Kafka Connect and develop custom connectors yourself
- Implement stateless and stateful data processing with Kafka Streams
- Tune pipeline performance for low-latency and high-throughput requirements
- Scale pipelines both manually and automatically to cope with performance requirements
- Debug and monitor streaming data pipelines in production
- Decide when to use streaming data pipelines over batch pipelines
Data streaming doesn’t have to be complex! Kafka Connect and Kafka Streams have made it possible for any developer to start building a data streaming pipeline without needing to fiddle with low-level APIs. This practical guide empowers you to utilize the full ecosystem of Kafka to implement your first streaming data pipelines.