Learn Spark Structured Streaming by building a complete real-world Data Engineering project from scratch!
In this hands-on tutorial, a Sr Data Architect will build an end-to-end streaming data pipeline using Databricks Free Edition, Confluent Kafka, PostgreSQL, and Spark Structured Streaming. You'll learn both the implementation and the theory behind real-time data processing.
This project is ideal for:
✅ Data Engineers
✅ Spark Developers
✅ Databricks Learners
✅ Kafka Beginners
✅ Interview Preparation
✅ Anyone looking to build a portfolio project
📌 What you'll learn
00:00 Introduction
02:23 What is Stream Processing
05:11 FinGuard - Fraud Detection Use Case
08:04 Overall Project Architecture
11:50 Kafka Architecture
19:36 Confluent Kafka Setup
27:17 Kafka Producer Setup
32:29 Spark - Kafka data connection
51:27 Spark Streaming - Kafka data consumption
57:42 Spark Streaming - Trigger Types
01:08:41 Secret Scope Setup
01:18:41 Kafka connection Lakeflow Spark Declarative Pipeline
01:34:40 Streaming transactions - load bronze to silver
01:57:50 Postgres SQL Setup
02:02:20 Ingest historical data from Postgres using Lakeflow Connect
02:11:40 Customer data - bronze to silver ingestion
02:28:32 Stream-Static Join
02:45:42 Gmail SMTP App password set up
02:53:24 Real time alert using SDP pipeline
03:09:10 Streaming JSON files setup
03:15:17 Streaming file ingestion using Auto Loader
03:23:15 SDP - Streaming files load source to bronze
03:32:25 fraud watchlist - bronze to silver load
03:39:24 Stateless vs Stateful stream processing
03:43:15 Using watermark in streaming
03:47:13 Stream Stream Join
03:55:44 Email alert for fraud watchlist
04:05:32 Types of windows in Streaming data
04:08:46 Aggregations on Streaming Data
04:20:34 End to End Streaming Data Flow
04:25:01 Dashboard with near real time data refresh
04:33:45 End to End orchestration with Lakeflow jobs
04:38:00 Conclusion
Everything used in this project is available so you can build the project yourself.
📌 GitHub Repository
👉 https://github.com/databeli/finguard_...
📌 Project Complete PDF Document
👉 https://topmate.io/narender_kumar_91/...
📌 PowerPoint Presentation(PPT)
👉 https://topmate.io/narender_kumar_91/...
📌Confluent Kafka Coupon Code:
👉CONFLUENTDEV1
Retail Data Engineering Project in Databricks Free Edition
• Retail Data Engineering Project in Databri...
Metadata driven Finance Domain End-to-End Data Engineering Project
• Finance Domain End-to-End Data Engineering...
Data Modeling E2E Course
• Data Modeling E2E Course | Theory + Hands-...
If this video helps you, subscribe to DataBeli for more practical Data Engineering, Databricks, Spark, AI, and Azure tutorials.
#Databricks #SparkStreaming #ApacheSpark #Kafka #ConfluentKafka #StructuredStreaming #DataEngineering #BigData #Azure #PySpark #Streaming #PostgreSQL #Lakehouse #RealTimeAnalytics #FraudDetection