Batch Processing vs Stream Processing | System Design Primer | Tech Primers

  Рет қаралды 132,119

Tech Primers

Tech Primers

Күн бұрын

This video about batch processing and stream processing systems covers the following topics
Join this channel by contributing to the community:
/ @techprimers
⏱ Chapter Timestamps
===================
0:00 - Agenda
1:00 - What is Batch?
1:15 - What is Stream?
1:32 - What is Micro-Batching?
2:19 - When to use batch processing
3:47 - When to use stream processing
6:16 - Use-case: Analytics Application
10:52 - Case study: Netflix Kinesis Data Streams
11:43 - Case study: Nasdaq’s Architecture using Amazon EMR & Amazon S3
12:36 - Summary
📌 Links
=======
🔗 Netflix Case study: aws.amazon.com/solutions/case...
🔗 Nasdaq Case study: aws.amazon.com/blogs/big-data...
📌 Related Videos
===============
🔗 System Design Primer: • System Design Primer
AWS Primer: • AWS Primer
🔗 Containers Primer: • Let's talk Containers ...
🔗 Kubernetes Primer: • Kubernetes Primer
💥 Join TechPrimers Slack Community: bit.ly/JoinTechPrimers
💥 Telegram: t.me/TechPrimers
💥 TechPrimer HindSight (Blog): / techprimers
💥 Website: techprimers.com
💥 Slack Community: techprimers.slack.com
💥 Twitter: / techprimers
💥 Facebook: TechPrimers
💥 GitHub: github.com/TechPrimers or techprimers.github.io/
🎬Video Editing: FCP
---------------------------------------------------------------
🔥 Disclaimer/Policy:
The content/views/opinions posted here are solely mine and the code samples created by me are open sourced.
You are free to use the code samples in Github after forking and you can modify it for your own use.
All the videos posted here are copyrighted. You cannot re-distribute videos on this channel in other channels or platforms.
#BatchVsStream #Streams #TechPrimers

Пікірлер: 89
@SumitSharma-qz2jd
@SumitSharma-qz2jd 3 жыл бұрын
It's really nice to understand the complex topics very easily.
@venkatk161
@venkatk161 Жыл бұрын
Thank you so much! Your videos are very helpful for me. Good to see that you have passed 100K+ subscribers.
@priyakrishnan9295
@priyakrishnan9295 2 жыл бұрын
Excellent content 👌 simple and contextual. keep up the awesome work
@parijatbandyopadhyay8057
@parijatbandyopadhyay8057 Жыл бұрын
Awesome and power-packed. Thanks for creating such beautiful content.
@shreeyajoshi9771
@shreeyajoshi9771 Жыл бұрын
Thanks for the case studies. Quite helpful!
@omartahboub2900
@omartahboub2900 2 жыл бұрын
Excellent Presentation !! To the point and very clear !!
@aishwaryasawant1062
@aishwaryasawant1062 Жыл бұрын
Easy to understand, the way you've explained.
@saikiranchittaluri2837
@saikiranchittaluri2837 3 жыл бұрын
Thanks for your efforts this is the next level of learning on batch and stream process my request could you please start a session on scala programming
@lee38xzy
@lee38xzy 2 жыл бұрын
Thanks for the great video!!! Already subscribed!!
@rakeshelangovan7040
@rakeshelangovan7040 2 жыл бұрын
Ur videos are very informative. Thanks for your efforts
@sandrafield9813
@sandrafield9813 3 жыл бұрын
This video was thorough, clear, and very helpful, thanks!! I'm in school and will share it with my classmates!
@TechPrimers
@TechPrimers 3 жыл бұрын
Glad it's helpful
@qwertylove5848
@qwertylove5848 3 жыл бұрын
Great explanation. Thank you
@devpanda7084
@devpanda7084 Жыл бұрын
Wish I came across this channel earlier , nonetheless better late than never . Superb content and numbers shout that this channel is pretty underrated .
3 жыл бұрын
thorough explanation! great video, overall! thanks for all the info!
@DevenSitapara
@DevenSitapara 2 жыл бұрын
Well done , very well explained
@rajeshkab
@rajeshkab Жыл бұрын
Awesome explanation.. Thanks
@TechPrimers
@TechPrimers 3 жыл бұрын
⏱ Chapter Timestamps =================== 0:00 - Agenda 1:00 - What is Batch? 1:15 - What is Stream? 1:32 - What is Micro-Batching? 2:19 - When to use batch processing 3:47 - When to use stream processing 6:16 - Use-case: Analytics Application 10:52 - Case study: Netflix Kinesis Data Streams 11:43 - Case study: Nasdaq’s Architecture using Amazon EMR & Amazon S3 12:36 - Summary
@divyanshuchaubisa2517
@divyanshuchaubisa2517 Жыл бұрын
Thanks creator for making this video. 🙏
@MadhusudanBhosale
@MadhusudanBhosale 3 жыл бұрын
After a long time good to watch the new tutorial. #techprimers
@praneethbhat4703
@praneethbhat4703 3 жыл бұрын
really superb. the way u hav explained the concept is beautifull. can u explain the spark architecture
@NAVINKUMAR-vp2wv
@NAVINKUMAR-vp2wv 2 жыл бұрын
a precise and up to the point tutorial, great video.
@TechPrimers
@TechPrimers 2 жыл бұрын
Glad it was helpful!
@anirbanchatterjee7766
@anirbanchatterjee7766 2 жыл бұрын
Beautifully explained and the use case was too good.
@TechPrimers
@TechPrimers 2 жыл бұрын
Glad it was helpful!
@kevinlin7386
@kevinlin7386 3 жыл бұрын
Many thanks. This video came at the exact right time for me.
@TechPrimers
@TechPrimers 3 жыл бұрын
Glad it was helpful!
@trinathtalluri
@trinathtalluri 3 жыл бұрын
Most awaiting
@mitulpatel348
@mitulpatel348 Жыл бұрын
Excellent video ☺️. Can you please create a demo application for similar use case?
@gorantisridhar
@gorantisridhar 3 жыл бұрын
Very good explanation. Thank you so much for coming up a nice presentation.
@TechPrimers
@TechPrimers 3 жыл бұрын
Glad it was helpful
@abhishekhalwai6063
@abhishekhalwai6063 3 жыл бұрын
Great video thanks a lot.
@architectsofthecloud6218
@architectsofthecloud6218 Жыл бұрын
Thank you so much!
@rajkori1716
@rajkori1716 Жыл бұрын
This was awesome
@geekmuralin
@geekmuralin Жыл бұрын
Thank you sir 🙏
@sreedhargourisetty9324
@sreedhargourisetty9324 2 ай бұрын
Thanks for the great Explanation with real time use cases
@TechPrimers
@TechPrimers Ай бұрын
Glad it was helpful!
@padminisubramainam
@padminisubramainam 9 ай бұрын
nice explanation
@mohammedsufi4649
@mohammedsufi4649 Жыл бұрын
Very useful bro. Thanks a lot for this video!..
@TechPrimers
@TechPrimers Жыл бұрын
Glad it was helpful!
@bantuandproud8456
@bantuandproud8456 Жыл бұрын
Just wow!! Maybe you don't realize how helpful and resourceful is your video. I just got my certificate in data engineering but let me tell you this, you are so concise and clear in your explanations that I feel more confident now using stream processing. From time to time I will come back to you if I have any questions. I do have it but I will ask them later
@omotundeolusegun3076
@omotundeolusegun3076 11 ай бұрын
where did you get your certificate from bro?
@eslamyassin4323
@eslamyassin4323 9 ай бұрын
wonderful content, very well explained, thanks!!
@TechPrimers
@TechPrimers 6 ай бұрын
Glad you liked it!
@YoYo-bc4mc
@YoYo-bc4mc 6 ай бұрын
Great vedio
@marcusaureliusfanboy
@marcusaureliusfanboy Жыл бұрын
hey man, what software do you use to create these diagrams(like at 9:18)? Btw, great content as always!
@GopalRoy-nn6ft
@GopalRoy-nn6ft 3 жыл бұрын
Excellent explanation in 15 minutes..haven't seems such good explanation
@TechPrimers
@TechPrimers 3 жыл бұрын
Glad it helped Gopal. Cheers
@rakeshroshan829
@rakeshroshan829 3 жыл бұрын
Thanks to upload this video. I was waiting for this content.
@TechPrimers
@TechPrimers 3 жыл бұрын
Hope you liked it!
@rakeshroshan829
@rakeshroshan829 3 жыл бұрын
@@TechPrimers alway ur welcome
@mohamedeljahmi2454
@mohamedeljahmi2454 Жыл бұрын
Are you saying that Amazon Kinesis uses Apache Flink? As I understand, they have similar functionality, but Kinesis is proprietary while Flink is open source.
@OmkarShetkar
@OmkarShetkar 3 жыл бұрын
Clear explanation and awesome presentation... Thanks...
@TechPrimers
@TechPrimers 3 жыл бұрын
Glad it was helpful!
@pradipkr5328
@pradipkr5328 2 жыл бұрын
this video is really helpful . can you please make video on concepts IBM MQ and avro kafka and Tibco etc . message queue and schema registration etc topics uses in scripting in performance testing and what are the goel to uses these concepts in scripting in performance testing with uses case examples to get proper visualization
@rockgustavekoue9191
@rockgustavekoue9191 2 жыл бұрын
i would like to know if I have to synchronize 2 device with different time streams which technology can i use
@RavindraSingh-xn4wd
@RavindraSingh-xn4wd 3 жыл бұрын
Hi sir Could you please make the video on Rancher vs Openshift.
@aniruddhsiddh2044
@aniruddhsiddh2044 2 жыл бұрын
very good 👍
@muniswamy3908
@muniswamy3908 3 жыл бұрын
I was waiting for this video
@TechPrimers
@TechPrimers 3 жыл бұрын
Hope you are able to relate to real world entities
@srimurthy7143
@srimurthy7143 2 жыл бұрын
Thank you.
@PAVANKUMAR-vj8oi
@PAVANKUMAR-vj8oi 7 ай бұрын
For realtime steam processing. If i send each frame into my ML Inference load balanced servers as a post request, even this works right? Then why do we need kafka
@Deshbandhutechnology07SR
@Deshbandhutechnology07SR 3 жыл бұрын
nice video content... hope your channel grow fast...
@TechPrimers
@TechPrimers 3 жыл бұрын
I hope so too :)
@user-nd7yg9gv9t
@user-nd7yg9gv9t 2 жыл бұрын
thank you
@GOOGOBAZI
@GOOGOBAZI 3 жыл бұрын
Thanks
@flickmew99
@flickmew99 2 жыл бұрын
so apache spark can do batch and also streaming processing ?
@anuragdutta347
@anuragdutta347 3 күн бұрын
Regarding streaming, using all these services one by one, doesn't it caues lot of latency delay?
@huilund9021
@huilund9021 3 жыл бұрын
Good intro video
@krishnakanths1758
@krishnakanths1758 3 жыл бұрын
Precise and informative video... 👍🏻
@TechPrimers
@TechPrimers 3 жыл бұрын
Glad you liked it!
@user-zw7il3lu4n
@user-zw7il3lu4n 2 жыл бұрын
Thanks for the video. Could you please state why do we need to place analytics service before AWS streams? What should this service do in this particular example?
@danyald4880
@danyald4880 2 жыл бұрын
Maybe process and/or clean data and make it ingestable later
@anveshreddyvyza8437
@anveshreddyvyza8437 3 жыл бұрын
can you make video of SpringBoot with Aws Lambda and Api Gateway of all crud operations
@TechPrimers
@TechPrimers 3 жыл бұрын
I have a video using Spring Boot, Lambda and api gateway
@Anderson-bz7fm
@Anderson-bz7fm 3 жыл бұрын
Could we use spring streaming api instead of flink tô process the kinesis data analytics?
@TechPrimers
@TechPrimers 3 жыл бұрын
Hi Anderson, Amazon Kinesis Data Analytics is a serverless offering which runs on ApacheFlink behind the scenes. We can integrate it to other AWS services, however we cannot use spring streaming inside data analytics
@Anderson-bz7fm
@Anderson-bz7fm 3 жыл бұрын
@@TechPrimers thank you for explanation :)
@dumindu077
@dumindu077 3 жыл бұрын
Hi @Tech Primers what is the difference between messaging and Streaming?..
@TechPrimers
@TechPrimers 3 жыл бұрын
This link has good explanation stackoverflow.com/questions/41744506/difference-between-stream-processing-and-message-processing
@dumindu077
@dumindu077 3 жыл бұрын
@@TechPrimers thanks 👍
@indikakularatne5339
@indikakularatne5339 2 жыл бұрын
Excellent explanation. sad to see few idiots dislike this video
@pnarkaya9837
@pnarkaya9837 3 жыл бұрын
You are my God :D
@TechPrimers
@TechPrimers 3 жыл бұрын
I'm still alive 🤷🏻‍♂️😁
@utbhargav
@utbhargav 2 жыл бұрын
Use cases are bit high standard to understand. Please take some easier ones.
@soyphea8697
@soyphea8697 3 жыл бұрын
Why can’t you get 100k subscribers...
@TechPrimers
@TechPrimers 3 жыл бұрын
That’s just a number Soy. The channel’s success is the quality and not the quantity.
@shauryaverma8780
@shauryaverma8780 Жыл бұрын
too much information
@christophermartinez1769
@christophermartinez1769 2 жыл бұрын
Thanks
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 34 МЛН
Stream Processing System Design Architecture
11:24
ByteMonk
Рет қаралды 4,7 М.
Data Streaming, Explained
11:55
AltexSoft
Рет қаралды 27 М.
What is Apache Flink®?
9:43
Confluent
Рет қаралды 22 М.
System Design: Why is Kafka fast?
5:02
ByteByteGo
Рет қаралды 1 МЛН
YouTube Play Buttons !! 😱😱
0:17
Tibo InShape
Рет қаралды 12 МЛН
Накачал Предплечья РИСОМ!
0:36
Илья Калин
Рет қаралды 3,7 МЛН
Nobel Super Soda Candy ASMR#shots
0:16
zxr kebo
Рет қаралды 12 МЛН
Nika ate all my fish🥲 #cat #cats
0:19
Princess Nika cat
Рет қаралды 125 МЛН
可怜的白天使被小丑打了。#天使 #小丑 #超人不会飞
0:40
超人不会飞
Рет қаралды 47 МЛН