This project, developed in Java using Eclipse, demonstrates a Kafka-based data pipeline for real-time data processing. It involves data ingestion, streaming, and consumption using Apache Kafka.
Apache Kafka: Used for real-time data ingestion and distribution. Kafka Streams: Java library for processing and filtering data streams. Eclipse: IDE used for writing, debugging, and managing Java code. Maven: Build automation tool used for managing project dependencies and building the application. Java: Programming language for developing the Kafka Streams application. MySQL: Database for storing and managing data, integrated with Kafka for real-time processing.