Stream Processing 101 | Basics

Code with Irtiza July 21, 2022
Video Thumbnail
Code with Irtiza Logo

Code with Irtiza

View Channel

About

The channel is all about programming! From tutorials to coding up prototypes to system design, I will upload videos on subjects that I know will provide value to people. I cover system design concepts like horizontal/vertical scaling, load balancers, reverse proxies, caching and other distributed computing topics. When it comes to database technologies, I cover databases such as MySQL, Postgres, MongoDB, Cassandra, Redshift, QuestDB, TimeseriesDB, CockroachDB, etc. I also cover messaging platforms like RabbitMQ and Kafka. 🥹 If you found this helpful, follow me online here: ✍️ Blog https://irtizahafiz.medium.com/ 👨‍💻 Website https://irtizahafiz.com/ 📲 Instagram https://www.instagram.com/irtiza.hafiz/

Video Description

Real-time processing of data using stream processors has become a fundamental part of any system design. Let’s discuss some of the use cases and complexities related to stream processing. We will also talk about Lambda architecture which is a system composed of both batch processing and stream processing. Notes: https://www.docdroid.net/TtAqw0t/youtube-stream-processing-101-pdf 🥹 If you found this helpful, follow me online here: ✍️ Blog https://irtizahafiz.medium.com 👨‍💻 Website https://irtizahafiz.com 📲 Instagram https://www.instagram.com/irtiza.hafiz/ 0:00 Unbounded Data 00:56 What is Streaming? 04:38 Real-Life Examples 06:25 Lambda Architecture (Batch + Stream?) 10:04 Outro #kafka #streamProcessing #flink #systemDesign #programming #softwareDevelopment