YoVDO

Realtime Socket Streaming with Apache Spark - End-to-End Data Engineering Project

Offered By: CodeWithYu via YouTube

Tags

Apache Spark Courses Docker Courses Sentiment Analysis Courses Elasticsearch Courses TCP/IP Courses Data Engineering Courses Data Streaming Courses OpenAI Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Build a real-time data streaming pipeline processing 7 million records using TCP/IP Socket, Apache Spark, OpenAI Large Language Model (LLM), Kafka, and Elasticsearch. Learn to configure TCP/IP for data transmission, stream data with Apache Spark, perform real-time sentiment analysis using OpenAI LLM (ChatGPT), set up Kafka for data ingestion and distribution, and utilize Elasticsearch for efficient indexing and search. Follow along to create a Spark Master-worker architecture with Docker, set up TCP IP Socket Source Stream, configure Apache Spark Stream, establish a Kafka Cluster on Confluent Cloud, integrate real-time sentiment analysis, deploy Elasticsearch on Elastic Cloud, and perform real-time data indexing. Gain hands-on experience in prompt engineering and test the complete pipeline to see the results of this comprehensive data engineering project.

Syllabus

Introduction
Creating Spark Master-worker architecture with Docker
Setting up the TCP IP Socket Source Stream
Setting up Apache Spark Stream
Setting up Kafka Cluster on confluent cloud
Getting Keys for Kafka cluster and Schema Registry
Realtime Sentiment Analysis with OpenAI LLM ChatGPT
Setting up Elasticsearch deployment on Elastic cloud
Realtime Data Indexing on Elasticsearch
Testing and Results
Outro


Taught by

CodeWithYu

Related Courses

Introduction to Internetworking with TCP/IP
openHPI
Computer Networks
University of Washington via Coursera
Networking for Web Developers
Udacity
Computer Networks and the Internet
Kiron via edX
Introduction to TCP/IP
Yonsei University via Coursera