Building a Real-Time Data Streaming Pipeline | End to End Project with Kafka Spark and Elasticsearch