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

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

Cover image for Spark Programming in Scala for Beginners with Apache Spark 3
Cover image for Real-Time Stream Processing Using Apache Spark 3 for Scala Developers
Cover image for Spark Programming in Python for Beginners with Apache Spark 3
Cover image for Apache Spark: Tips, Tricks, & Techniques
Cover image for Troubleshooting Apache Spark
Cover image for Learning PySpark