Stream Processing 101 | Basics
10:17
2 жыл бұрын
Find Nearby Friends | System Design
27:11
Leaderless Database Replication
18:05
Leader Follower Database Replication
16:10
Database Replication Explained
10:34
2 жыл бұрын
Design YouTube | System Design
40:20
2 жыл бұрын
Пікірлер
@forinterview2two417
@forinterview2two417 Күн бұрын
upload more videos. good qulity videos overall.
@Analytics4u
@Analytics4u 2 күн бұрын
What is this crap ?
@manojjoshi4321
@manojjoshi4321 3 күн бұрын
This is an extremely rich and high quality video. I stumbled upon this by chance when I was searching for some info about Debezium for some project we might be interested in. Interestingly enough, the files provided in the video description did not quite work for MAC and it took about 2 days to make the required adjustments including getting the correct images and port configuration, network configuration etc. but in the end things worked. My experience was that I learned a lot as I went through the process, not just about Debezium but a great deal of other things on what docker-compose structure, network dependency, port issues and all that. So it was worth. Kudos to Irtiza for taking all efforts to put together such as amazing tutorial....!!
@amlord68
@amlord68 5 күн бұрын
where is the code example??
@cwmayank
@cwmayank 6 күн бұрын
please add url for video notes.
@fanhong20010
@fanhong20010 7 күн бұрын
can Post_user and Post in one table?
@dhanyageetha1519
@dhanyageetha1519 11 күн бұрын
You got a unique skill of explaining design in a very simple and concise manner, keep up the great work, looking for more SD videos
@tejaslotlikar3573
@tejaslotlikar3573 21 күн бұрын
awesome tutorial. please make a video oh how to "wake up the consumer" once the producer pushes in the topic. my terminology might not be correct
@mmfStudent
@mmfStudent 23 күн бұрын
Why after the sql update command, event has `before: null` in Kafka?
@chrishabgood8900
@chrishabgood8900 24 күн бұрын
feature.
@mayureshsohani9913
@mayureshsohani9913 24 күн бұрын
Much helpful
@nexus888
@nexus888 24 күн бұрын
6:47 so a write goes to all partitions or just one? You didn't mention this. If only one partition receives the write, is it written to disk before committed back as successful to the caller or how does this work?
@chrishabgood8900
@chrishabgood8900 25 күн бұрын
Around 22 or so I would name columns like geohash_1, _5, _10, so you could dynamically interpolate when the query comes in.
@vikashsrivastava5343
@vikashsrivastava5343 26 күн бұрын
BTW, where is the precomputed map is stored which is used by routing service ?? That is not clear in this design.
@LokendraSingh-42
@LokendraSingh-42 27 күн бұрын
1:44 does MySQL support leader architecture? Did you mean mongo by any chance
@Hydrawindforce
@Hydrawindforce Ай бұрын
denpends on google api doc , one click should be 0.5 - 1 kb
@asrafulalamrabbe6687
@asrafulalamrabbe6687 Ай бұрын
Niice video . Please explain server side tracking tools open source please. and facebook pixel connecton 😋😋❤❤
@Takatou__Yogiri
@Takatou__Yogiri Ай бұрын
i thought i finnally found a way to store image using file system. but nah. here we are again with the same shyt. why is it so hard to find a single fuking video about this where millions of website using file system.
@johnvaughan6795
@johnvaughan6795 15 күн бұрын
Did you figure it out? If so, how??
@ssjamble
@ssjamble Ай бұрын
IT would certainly be helpful to also understand in which scenarios each of these would be used. For example, at-least once maybe in a payment service (idempotency handled appropriately), at-most once (comments for a post) etc..
@andr101
@andr101 Ай бұрын
If the user is located near the boundary of a big cell 9a, the method proposed in the video won't get all those locations which are in proximity of the user but belonging to an adjacent big cell (9b, for example). How would you work around this issue?
@jingjingcoming
@jingjingcoming Ай бұрын
there is potential bottleneck on the post api to user-post table before the cdc Kafka. Maybe can partitioning or sharding this part
@jingjingcoming
@jingjingcoming Ай бұрын
Or swap this part with nosql server
@karthikbidder
@karthikbidder Ай бұрын
Since am working in adtech and would looking to upgrade our approach to modern, fortunately i got a look into your video and it helps me a lot. My question here is how about to use Clikchouse instead of Casandra, will it work well or lead to any issue?
@bephrem
@bephrem Ай бұрын
thanks for the video
@serbanherlea5755
@serbanherlea5755 Ай бұрын
I link this video to anyone who is beginning with Cassandra. You have the most clear and concise explanations available online. Thank you very much for your work!
@vjnt1star
@vjnt1star Ай бұрын
Very good presentation short and to the point. I got the information I needed. Thank you
@user-fi6bu7cp5e
@user-fi6bu7cp5e Ай бұрын
this is what i was lookimg for, thank you so much!
@imalkagunasekara8725
@imalkagunasekara8725 2 ай бұрын
Great
@Serpolycarpmedia
@Serpolycarpmedia 2 ай бұрын
i like your videos but you talk too much. just go straight to the point
@prashantkumardhotre5695
@prashantkumardhotre5695 2 ай бұрын
Video could be edited to avoid repeated info and more examples etc and can be reduced to half of present length.
@d4lep0ro
@d4lep0ro 2 ай бұрын
Very well explained.
@Hammad_says
@Hammad_says 2 ай бұрын
Loved it ❤
@kartikchopra6056
@kartikchopra6056 2 ай бұрын
In this playlist, I only see the real life examples starting right from the second video. How and where can I get more knowledge of the basics that you mentioned? Do I need to do some other course for it or does this set of videos cover that part too?
@ShekharKumar8034
@ShekharKumar8034 Ай бұрын
I am also wondering
@h.mantri
@h.mantri 2 ай бұрын
When the data is still in Memtable and not yet sent to SSTable and server crashes (or say power goes off), we loose data right? What happens in those cases? Any way to recover data?
@fifamobile-xx2ef
@fifamobile-xx2ef 2 ай бұрын
first written to the commit log to prevent data loss in the event of a failure. And i'm working on ScyllaDB; So if i know something let you know
@Sverdiyev
@Sverdiyev Ай бұрын
I’ve also wondered about that. But it seems that the commit log is on disk, similar to WAL. So it would rebuilt from that. The more interesting question here is conflict resolution between the nodes in case of conflicting writes and how is the data replicated between the nodes. Classic distributed system issues it seems.
@ankita.mantrii
@ankita.mantrii Ай бұрын
@@Sverdiyev If commit log were on disk, it would defeat the original statement that "cassandra writes are fast since they are written to in-memory commit logs"
@shis10
@shis10 2 ай бұрын
Amazingly explained
@hiwab3332
@hiwab3332 2 ай бұрын
Great video! Thanks for sharing. The pdf link returns 404 error. Could you please fix the link?
@lunaxiao9997
@lunaxiao9997 2 ай бұрын
For peak hours, there should be a lot writes too
@nguyenngothuong
@nguyenngothuong 2 ай бұрын
thank <3
@matthewogorman974
@matthewogorman974 2 ай бұрын
The topojson map URL isn't working anymore, does anyone have a working URL they can share?
@user-ct2mp1xt4f
@user-ct2mp1xt4f 2 ай бұрын
thank you it was very clear
@AnimeZone247
@AnimeZone247 2 ай бұрын
Is it possible to listen to join queries?
@ManojReddy22
@ManojReddy22 2 ай бұрын
How do we handle frequency in case of trie. i want to only return top 10 most frequent suggestions
@RaphaelSousa-or1dl
@RaphaelSousa-or1dl 2 ай бұрын
Hey great video. I have a question about microservice approach: If we make the processing asynchronous with a service receiving the requests and others services as processors (the ones that communicat with the gateways). 1 - How would we communicate to the user? Since he's expecting the purchase redirect page to finish? 2 - How would we store the data? Since each microservice should have its own db?
@garveyebsmith
@garveyebsmith 2 ай бұрын
Thanks!
@quoccuongtran9185
@quoccuongtran9185 2 ай бұрын
thank you so much
@fancyAlex1993
@fancyAlex1993 2 ай бұрын
So I have two questions 1. If we are going for the TRIE data structure then there is no need for the table 3:23 right, we just build the TRIE ds and store it in the DB. From there, we can either serve the data either from the DB or cache right ? 2. Every once a week, we can run a Cron job to execute a spark job which will take whatever there is in our logs and update our TRIE data structure and update it in our DB. Is my understanding correct ?
@PhucNguyen-hr5ue
@PhucNguyen-hr5ue 2 ай бұрын
it should be credited to sellers' bank account, not debited
@yossra-elhaddad00
@yossra-elhaddad00 2 ай бұрын
Thanks for this simple great explanation
@irtizahafiz
@irtizahafiz 2 ай бұрын
Glad it was helpful!
@SouravDash-di3vj
@SouravDash-di3vj 2 ай бұрын
Great bro nicely done
@irtizahafiz
@irtizahafiz 2 ай бұрын
Thank you so much 😀
@athulraveendran75
@athulraveendran75 2 ай бұрын
Great explanation ❤