System design basics: Real-time data processing

System design basics: Real-time data processing

86,822 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@rahulsinghai3033
@rahulsinghai3033 - 30.06.2019 15:33

Please talk about getting job abroad

Ответить
@jinalkumarpatel5138
@jinalkumarpatel5138 - 30.06.2019 17:47

Does any message queue support ordering based on some key ?

Ответить
@awesome_arnab
@awesome_arnab - 30.06.2019 18:39

Hi, I really love your vdos. I have a question. Can you make a vdo which explains about capacity management calculation for vms in a distributed env. Would be very helpful. I mean how do I calculate what should be the server cpu and ram of each server in a distributed env.

Ответить
@mayikx
@mayikx - 30.06.2019 18:44

Thanks for your time and patience teaching it, all your videos are amazing, I hope that soon increase the number of likes or subscriptions

Ответить
@anadinum
@anadinum - 30.06.2019 19:28

Great video. It explains concept of distributing systems without going into technical branding.

Ответить
@anadinum
@anadinum - 30.06.2019 19:29

Do you have any blog expalining these problems and concepts?

Ответить
@shivyadav3486
@shivyadav3486 - 30.06.2019 22:19

excellent work narendra

Ответить
@агатакристи-г3ы
@агатакристи-г3ы - 30.06.2019 22:21

Thanks, Narendra!
It would be good to hear from you with your excellent style of explanation about all most popular technologies (may be as brief overview) for distributed systems like apache.* stack (cassandra, kafka, etc.), hadoop.* etc., in one video in case to have complete picture of what we can use and what for.


Guys, support me by likes, please :-) Hope Narendra will do it soon)

Ответить
@nick-2025-fk
@nick-2025-fk - 01.07.2019 02:25

Great video as usual :)
Can you please do a video on Google Map design

Ответить
@puneetpatwari
@puneetpatwari - 01.07.2019 05:52

Hi @narendra, What is the logic by which a driver forwards a message to one of the many executors?
Thanks for the informative video as always.

Ответить
@ranjithsudhakar9304
@ranjithsudhakar9304 - 03.07.2019 06:01

Why do we need a layer before the executors, can't the executors (subscribe) get msg from stream and process it?

Ответить
@iitgupta2010
@iitgupta2010 - 15.07.2019 22:55

You forget to shuffle and sort part, writing directly from executor to db would cause concurrency issue. Spark do shuffle and sort, to accumulate the data in single piece like collect all 200 as count 200->500 [as single or time based which will be multiple] , then write

Ответить
@singh07neeraj
@singh07neeraj - 15.09.2019 12:28

Sir Make video for IRCTC system

Ответить
@ShabnamKhan-cj4zc
@ShabnamKhan-cj4zc - 14.10.2019 06:41

Thanks for explaining the topic in laymen terms..

Ответить
@jyotis425
@jyotis425 - 08.04.2020 21:51

Very nice explanation Naren Sir

Ответить
@rishabhjaishwal1247
@rishabhjaishwal1247 - 24.04.2020 05:19

I have a scenerio where i have to analyze data on 50-100gb data as of now. And i also have to apply filter on whole data and need a real time filtered result then which approach i have to use. And data also require some calculation in between.

Ответить
@kanaiyapatel5691
@kanaiyapatel5691 - 07.05.2020 02:35

Narendra, I dont miss yr videos. they are very informative. I have request. can you please make video for system Integration keeping in mind secure integration and data exchange. u may take some different scenarios for integration and talk about solution. I searched a lot but difficult to find good article about integration.

Ответить
@大盗江南
@大盗江南 - 01.06.2020 15:47

Thank you Narendra :D

Ответить
@The_Code_Father_v1.0
@The_Code_Father_v1.0 - 03.06.2020 06:48

@techDummies Can you recommend me courses on Kafka with pyspark?

Ответить
@dylanwang6818
@dylanwang6818 - 19.09.2020 08:41

can the job processers directly grab tasks from the queue?

Ответить
@jerryocrow1
@jerryocrow1 - 20.10.2020 05:00

There are rules to prohibit defining something in terms of itself.
That is, you can’t define stream processing as a stream that is processed by processing a stream, in which a stream is used which in turn is then processed.

Ответить
@kevinkamau
@kevinkamau - 20.10.2020 09:11

PubSub + Cloud Dataflow + Big table + BigQuery

Ответить
@srinivastadinada4846
@srinivastadinada4846 - 07.02.2021 23:08

Best place to ace system design!!

Ответить
@theyoutuber273
@theyoutuber273 - 03.04.2021 09:09

You are awsome sir! I like the old school pen and whiteboard explanation

Ответить
@reelinvestor
@reelinvestor - 08.05.2021 08:03

Isn't kafka a pull based system? Meaning , the subscribers need to pull the data rather than a driver pushing data to subscribers

Ответить
@shipra0805
@shipra0805 - 21.06.2021 03:37

Thanks a lot Narendra .. Love watching your videos .. Your hard work is our short work :P

Ответить
@Jegan977
@Jegan977 - 16.07.2021 09:05

Please do a video on backpressure and other type of failures in this architecture

Ответить
@user-ki9kz6sy3s
@user-ki9kz6sy3s - 17.07.2021 08:25

Kafka is a PubSub and not a queue.

Ответить
@ThePradeep2010
@ThePradeep2010 - 30.08.2021 14:42

If I am correct, in Kafka producer need to decide on partition. How can consumer scale if producer is not in our control (we can't control number of partitions from producer)?

Ответить
@jokerjussi8562
@jokerjussi8562 - 03.09.2021 14:49

nice teaching

Ответить
@hasithaphantom6558
@hasithaphantom6558 - 03.06.2022 16:55

Which means this somewhat similar to concerrency

Ответить
@ajaypatidar
@ajaypatidar - 17.06.2022 08:13

Thank you for the nice informative videos. i have a request to you, if you can make a system design video on Forex Trading platform

Ответить
@VV-nw4cz
@VV-nw4cz - 24.11.2022 21:48

That is hilarious. "We cannot collect data on one machine" (why?), then immediately we need some queueing, then immediately let's say "kafka". That is so bad that it made me laugh.

Ответить
@ramesh4joylife
@ramesh4joylife - 10.12.2022 11:26

Live use case example and a context surrounding messaging queue, logs etc would have made this video much better.. nice try

Ответить
@sp_37-d91
@sp_37-d91 - 13.04.2023 08:05

Good job but I think it might better if you don’t go with a solution in mind. In the next videos, try to evolve the solution over few minutes to provide reasons for scale. This way the students learn about the tradeoffs.

Ответить

System design basics: Real-time data processing Tech Dummies - Narendra Lakshmana Gowda