Cover image for Data Stream Development with Apache Spark, Kafka, and Spring Boot

Data Stream Development with Apache Spark, Kafka, and Spring Boot

Architect and implement an end-to-end data streaming pipeline

AL

Created by Anghel Leonard

Explore how to architect and build a complete data streaming pipeline using Apache Spark, Kafka, and Spring Boot. You'll get hands-on experience with every stage of the process, from ingesting live data to real-time analysis and visualization. Gain practical skills that help you tackle real-world streaming challenges.

Packt | Nov 2018 | 471 min

Start Trial
LevelIntermediate
CategoriesData Engineering, Real-Time Data Processing and Stream Analytics

What You Will Learn

You'll learn by working through a mix of diagrams, clear explanations, and live coding sessions. Each concept is broken down visually and then brought to life with practical coding, so you can see exactly how every tier of the pipeline fits together and operates in real time.

Key Features

  • Integrate Apache Spark, Kafka, and Spring Boot for seamless data streaming
  • Design and implement robust, fault-tolerant streaming pipelines
  • Analyze and visualize real-time data for actionable business insights

Target Audience

Ideal for experienced Java developers and architects aiming to master real-time data streaming. If you have a solid grasp of Java and some familiarity with Spring, you'll be able to design, build, and troubleshoot advanced streaming pipelines to support business-critical applications.

Related courses