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

Поділитися
Вставка
  • Опубліковано 11 гру 2024

КОМЕНТАРІ • 92

  • @TechPrimers
    @TechPrimers  4 роки тому +5

    ⏱ 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

  • @hmaina0
    @hmaina0 4 місяці тому +1

    It's hard to find quality content about advanced topics like this. Well explained 👍

  • @bantuandproud8456
    @bantuandproud8456 2 роки тому +1

    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

  • @sandrafield9813
    @sandrafield9813 3 роки тому +9

    This video was thorough, clear, and very helpful, thanks!! I'm in school and will share it with my classmates!

  • @GopalRoy-nn6ft
    @GopalRoy-nn6ft 4 роки тому +2

    Excellent explanation in 15 minutes..haven't seems such good explanation

  • @venkatk161
    @venkatk161 2 роки тому +1

    Thank you so much! Your videos are very helpful for me. Good to see that you have passed 100K+ subscribers.

  • @aishwaryasawant1062
    @aishwaryasawant1062 2 роки тому +1

    Easy to understand, the way you've explained.

  • @SumitSharma-qz2jd
    @SumitSharma-qz2jd 3 роки тому +2

    It's really nice to understand the complex topics very easily.

  • @sreedhargourisetty9324
    @sreedhargourisetty9324 9 місяців тому +1

    Thanks for the great Explanation with real time use cases

  • @devpanda7084
    @devpanda7084 2 роки тому +2

    Wish I came across this channel earlier , nonetheless better late than never . Superb content and numbers shout that this channel is pretty underrated .

  • @shreeyajoshi9771
    @shreeyajoshi9771 2 роки тому +2

    Thanks for the case studies. Quite helpful!

  • @eslamyassin4323
    @eslamyassin4323 Рік тому +1

    wonderful content, very well explained, thanks!!

  • @priyakrishnan9295
    @priyakrishnan9295 3 роки тому +9

    Excellent content 👌 simple and contextual. keep up the awesome work

  • @rakeshelangovan7040
    @rakeshelangovan7040 2 роки тому +1

    Ur videos are very informative. Thanks for your efforts

  • @anirbanchatterjee7766
    @anirbanchatterjee7766 3 роки тому +3

    Beautifully explained and the use case was too good.

  • @mohammedsufi4649
    @mohammedsufi4649 Рік тому +1

    Very useful bro. Thanks a lot for this video!..

  • @omartahboub2900
    @omartahboub2900 2 роки тому +1

    Excellent Presentation !! To the point and very clear !!

  • @kevinlin7386
    @kevinlin7386 4 роки тому +2

    Many thanks. This video came at the exact right time for me.

  • @divyanshuchaubisa2517
    @divyanshuchaubisa2517 2 роки тому

    Thanks creator for making this video. 🙏

  • @rajeshkab
    @rajeshkab Рік тому +1

    Awesome explanation.. Thanks

  • @parijatbandyopadhyay8057
    @parijatbandyopadhyay8057 2 роки тому +1

    Awesome and power-packed. Thanks for creating such beautiful content.

  • @mohamedeljahmi2454
    @mohamedeljahmi2454 2 роки тому +1

    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.

  • @rakeshroshan829
    @rakeshroshan829 4 роки тому +1

    Thanks to upload this video. I was waiting for this content.

  • @rajkori1716
    @rajkori1716 Рік тому +1

    This was awesome

  • @MadhusudanBhosale
    @MadhusudanBhosale 4 роки тому +1

    After a long time good to watch the new tutorial.
    #techprimers

  • @qwertylove5848
    @qwertylove5848 3 роки тому +2

    Great explanation. Thank you

  • @geekmuralin
    @geekmuralin 2 роки тому +1

    Thank you sir 🙏

  • @YoYo-bc4mc
    @YoYo-bc4mc Рік тому +1

    Great vedio

  • @NAVINKUMAR-vp2wv
    @NAVINKUMAR-vp2wv 3 роки тому +1

    a precise and up to the point tutorial, great video.

  • @architectsofthecloud6218
    @architectsofthecloud6218 2 роки тому +1

    Thank you so much!

  • @lee38xzy
    @lee38xzy 2 роки тому

    Thanks for the great video!!! Already subscribed!!

  • @anveshreddyvyza8437
    @anveshreddyvyza8437 4 роки тому +4

    can you make video of SpringBoot with Aws Lambda and Api Gateway of all crud operations

    • @TechPrimers
      @TechPrimers  4 роки тому

      I have a video using Spring Boot, Lambda and api gateway

  • @trinathtalluri
    @trinathtalluri 4 роки тому +1

    Most awaiting

  • @gorantisridhar
    @gorantisridhar 4 роки тому +2

    Very good explanation. Thank you so much for coming up a nice presentation.

  • @DevenSitapara
    @DevenSitapara 2 роки тому +1

    Well done , very well explained

  • @PAVANKUMAR-vj8oi
    @PAVANKUMAR-vj8oi Рік тому

    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

  • @padminisubramainam
    @padminisubramainam Рік тому +1

    nice explanation

  • @muniswamy3908
    @muniswamy3908 4 роки тому +1

    I was waiting for this video

    • @TechPrimers
      @TechPrimers  4 роки тому +1

      Hope you are able to relate to real world entities

  • @Deshbandhutechnology07SR
    @Deshbandhutechnology07SR 4 роки тому +3

    nice video content... hope your channel grow fast...

  • @saikiranchittaluri2837
    @saikiranchittaluri2837 4 роки тому +2

    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

  • @datadutta
    @datadutta 6 місяців тому

    Regarding streaming, using all these services one by one, doesn't it caues lot of latency delay?

  • @OmkarShetkar
    @OmkarShetkar 4 роки тому +1

    Clear explanation and awesome presentation... Thanks...

  • @Anderson-bz7fm
    @Anderson-bz7fm 4 роки тому +2

    Could we use spring streaming api instead of flink tô process the kinesis data analytics?

    • @TechPrimers
      @TechPrimers  4 роки тому +1

      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 4 роки тому

      @@TechPrimers thank you for explanation :)

  • @rockgustavekoue9191
    @rockgustavekoue9191 2 роки тому

    i would like to know if I have to synchronize 2 device with different time streams which technology can i use

  • @flickmew99
    @flickmew99 2 роки тому

    so apache spark can do batch and also streaming processing ?

  • @praneethbhat4703
    @praneethbhat4703 3 роки тому

    really superb. the way u hav explained the concept is beautifull. can u explain the spark architecture

  • @abhishekhalwai6063
    @abhishekhalwai6063 3 роки тому +1

    Great video thanks a lot.

  • @aniruddhsiddh2044
    @aniruddhsiddh2044 2 роки тому +1

    very good 👍

  • @RavindraSingh-xn4wd
    @RavindraSingh-xn4wd 4 роки тому +1

    Hi sir Could you please make the video on Rancher vs Openshift.

  • @धीरज-ठ4ह
    @धीरज-ठ4ह 3 роки тому +1

    thank you

  • @krishnakanths1758
    @krishnakanths1758 4 роки тому +2

    Precise and informative video... 👍🏻

  • @dumindu077
    @dumindu077 3 роки тому +1

    Hi @Tech Primers what is the difference between messaging and Streaming?..

    • @TechPrimers
      @TechPrimers  3 роки тому +2

      This link has good explanation stackoverflow.com/questions/41744506/difference-between-stream-processing-and-message-processing

    • @dumindu077
      @dumindu077 3 роки тому

      @@TechPrimers thanks 👍

  •  3 роки тому +1

    thorough explanation! great video, overall! thanks for all the info!

  • @huilund9021
    @huilund9021 3 роки тому +1

    Good intro video

  • @РустамУсманов-ю1б
    @РустамУсманов-ю1б 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

  • @marcusaureliusfanboy
    @marcusaureliusfanboy Рік тому

    hey man, what software do you use to create these diagrams(like at 9:18)? Btw, great content as always!

  • @srimurthy7143
    @srimurthy7143 2 роки тому

    Thank you.

  • @GOOGOBAZI
    @GOOGOBAZI 4 роки тому +2

    Thanks

  • @pradipkr5328
    @pradipkr5328 3 роки тому

    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

  • @mitulpatel348
    @mitulpatel348 2 роки тому

    Excellent video ☺️. Can you please create a demo application for similar use case?

  • @pnarkaya9837
    @pnarkaya9837 3 роки тому +1

    You are my God :D

    • @TechPrimers
      @TechPrimers  3 роки тому +1

      I'm still alive 🤷🏻‍♂️😁

  • @indikakularatne5339
    @indikakularatne5339 3 роки тому +1

    Excellent explanation. sad to see few idiots dislike this video

  • @utbhargav
    @utbhargav 3 роки тому

    Use cases are bit high standard to understand. Please take some easier ones.

  • @soyphea8697
    @soyphea8697 3 роки тому +1

    Why can’t you get 100k subscribers...

    • @TechPrimers
      @TechPrimers  3 роки тому +4

      That’s just a number Soy. The channel’s success is the quality and not the quantity.

  • @shauryaverma8780
    @shauryaverma8780 2 роки тому

    too much information

  • @ЕдвардГригорян-н6к
    @ЕдвардГригорян-н6к 3 місяці тому

    wtf wrong with your micro, omfg

  • @christophermartinez1769
    @christophermartinez1769 2 роки тому +1

    Thanks