The only downside of your channel is that I cannot get new content every minute. The most clear explanations I've seen for technical interview topics.
@harshmohan84192 жыл бұрын
Same hehe. I need good system design soon. This channel only way left and way she explain is legends.
@ShiranAfergan2 жыл бұрын
Thanks! Made me laugh and blush 😂😂
@adeolaoladeji11672 жыл бұрын
This is the most beginner friendly channel that treats system design. Thanks for clarifying all the ambiguous concepts.
@stefanadranca5602 ай бұрын
Love the visuals and how clear your explanations are!! Thank you!❤
@andrewkicha1628 Жыл бұрын
Amazing job done explaining the concept, I really liked the visualizations and the structure of the information
@ordered_saddle52 ай бұрын
thank you for making it simple, as it is
@naweedjaulim60582 жыл бұрын
Best System Design channel I have come across so far with the illustrations! Thank you.
@ShiranAfergan2 жыл бұрын
Thank you! 😊
@gcheese25 Жыл бұрын
loved your explanation so much! wish me good luck for my system design interview
@parthabhowmik474711 ай бұрын
You are so good at explaining things, thanks.
@kirillzlobin7135 Жыл бұрын
This channel has a lot of useful information. Thank you for sharing
@brajagopalmukherjee15882 жыл бұрын
Mam I am following systems design primer GitHub one and your video along side to prepare my system design video
@ankithap5219 Жыл бұрын
Very clear and consise explanations. Thank you!
@Canda-fh4xc Жыл бұрын
Easy and clear explanation. Thank you
@ganapathinaik54462 жыл бұрын
Nice explanation and very informative Thank you. Waiting for videos on database partitioning and sharding.
@ShiranAfergan2 жыл бұрын
Thanks! database videos are definitely coming :)
@benparker80002 жыл бұрын
Glad I discovered your channel. I'm brushing up on these concepts before an interview and these videos are very helpful. I checked out Guarav Sen as recommended in another video as well and he's excellent. Your advice has made this learning process much easier. Thanks!
@yuanliu59452 жыл бұрын
The best video explaining system design!!
@ShiranAfergan2 жыл бұрын
Thank you! 😊
@peternicola6429 Жыл бұрын
you earned a new subscriber, thank you for your help 🙌
@caiobittencourt9595 Жыл бұрын
So good, very easy to understand!
@minhhuynhthe2 жыл бұрын
thanks for your video. It helped me a lot.
@khanriza5 ай бұрын
Great video
@shubhamladha3346Ай бұрын
Awesome
@harshmohan84192 жыл бұрын
Loving Yaa. Need more awesome knowledge.. Soon. Take care
@ShiranAfergan2 жыл бұрын
☺️ More is coming :)
@harshmohan84192 жыл бұрын
@@ShiranAfergan eagerly waiting..........
@MrEG123412 жыл бұрын
Thanks Shiran. When using a cloud provider (as aws), what are the pros and cons of using the managed read replica?
@ShiranAfergan2 жыл бұрын
Like any other managed service, it saves you the trouble of doing some things manually. You won’t have to burden yourself with setup, upgrades, backup, and more. The downside of managed deployments vs unmanaged is less control over configuration. There are also other limitations (storage, number of instances…) and it costs more.
@saiashok282 жыл бұрын
You deserve more subscribers Shiran!!!❤️
@gurpreetvirdi69672 жыл бұрын
Awesomely explained. Please keep making more content :) . Cheers!!
@neiljohari6815 Жыл бұрын
Thanks! QQ: do systems actually block read requests, or is it more reasonable to block the write’s acknowledgement until a synchronous replication quorum is reached? I’m not sure how you’d be able to block reads fast enough on geographically separate DCs (since you’d need to send a message which will still suffer from network latency)
@ak-ot2wn Жыл бұрын
5:21 - what if all 3 clients are updating the view_count value on each of these nodes? Will the view_count value become 21 instead of 23 or somehow magically it will become 23 on all 3 machines?
@nikhilpatil96549 ай бұрын
great explanation
@GidzPaul Жыл бұрын
Thank you!
@prudhvisaisuggala767710 ай бұрын
Nice video
@SPribyt Жыл бұрын
great!
@AjitKumar-wm5cl Жыл бұрын
Where are you now a days? No more video for many months. Please make some technical video and share with us. Liked your videos
@legenddesigning71117 ай бұрын
keep up
@ajisegirisunday28852 жыл бұрын
Nice video but I have a question. Let's I have my db operator deployed on kubernetes as statefulset and I set replicas to two or more.. How does kubernetes managed the replication.. Is it strong consistency or eventual? Can I configure it to my requirements?
@ShiranAfergan2 жыл бұрын
Thanks :) Kubernetes is not related to this. The consistency of a database depends on the database you choose. For example Postgres provides strong consistency while Cassandra is more eventually consistent (might be configurable)
@ajisegirisunday28852 жыл бұрын
@@ShiranAfergan thanks i know better now
@keistzenon95935 ай бұрын
Is that the reason why comments on youtube videos sometimes seem to disappear or appear much later? (besides some filtering)
@yonishachar1887 Жыл бұрын
את דוברת אנגלית מלידה? יש לך תוכן ברמה גבוהה שמועבר באופן פשוט וברור. ממש אהבתי!
@ShiranAfergan Жыл бұрын
לא, לא מלידה. הרבה טלוויזיה וסרטים מגיל קטן עזרו 😆 תודה על התגובה! שמחה שאהבת :)
@atulmishra151710 ай бұрын
In case of strong consistency, how are we going to block reads while replicating data?
@redhot67811 ай бұрын
A question, what would happend if the time until the replication message is too long and we get a get views request in the middle
@dmitriybaram45952 жыл бұрын
Shiran, can you elaborate on how exactly requests to replicated servers can be blocked if clients are not aware of the replication process that happens asynchronously?
@brlvldvlsmrtnz Жыл бұрын
The way I understand it, it's actually the write that blocks until all the replicas have also performed the write
@arneishprateek6444 Жыл бұрын
Your read request would need to be sent to multiple servers and at least "R" of them should agree on the value before it's returned to you. Similarly, your write request would need to be completed on "W" servers before it's returned as completed. If R+W>N where N is the total number of servers, your system is strongly consistent since then there is at least one server that must contain the latest value. This, of course, comes at the cost of performance as she mentioned in the video - since you now need to wait on R (or W) servers to return. The lower the values of R and/or W, the lower the consistency of your system but higher the availability (and performance). In the extreme case, R=1 and W=1 would imply the most available but least consistent system. (Source: System Design by Alex Xu)
@yogeshdharya38572 жыл бұрын
considering the comment section , seems ur videos are being recommended in India more ! Who knows if eventual consistency is to be blamed for this 🤣! I like those plants waving cause of the wind !