CAP Theorem Simplified 2023 | System Design Fundamentals | Distributed Systems | Scaler

  Рет қаралды 219,033

SCALER

SCALER

Күн бұрын

Пікірлер: 73
@SCALER
@SCALER 3 жыл бұрын
Got a question? Feel free to drop them in the comments below! We will make sure all your queries are answered. For more insightful videos, don't forget to subscribe to our channel. Please don't turn forget to turn on the bell 🛎 notification as well! You don't want to miss out on exclusive content. ⚡Take the Hunger test today: bit.ly/41fhgDW
@ChandrahasaMutyala
@ChandrahasaMutyala 27 күн бұрын
I don't think I'd ever forget CAP theorem after watching this video
@quicksilver5413
@quicksilver5413 2 жыл бұрын
I didn't understand why a system that is partitioned has to choose between consistency and availability but your example at @8:53 made it clear. Thank you. 😊
@hpandeymail
@hpandeymail 3 жыл бұрын
Mr Anshuman, your experience is very much reflecting in such high quality content you have shared. I shared your video to my folks and they were so happy to find this good content. So much thanks for sharing this with everyone .. 🙏
@SCALER
@SCALER 3 жыл бұрын
Thank you very much for your kind words
@gaukaugaukau
@gaukaugaukau 2 жыл бұрын
I knew CAP theorem but the way you taught is awesome..You are a great teacher..Keep up the good work to help everyone.
@Info-Galaxy
@Info-Galaxy 2 жыл бұрын
Super simplified with real world example, teaching / trainings with these kind of explanations will stay in peoples mind forever. Thank you so much for the video.
@johnola2141
@johnola2141 2 жыл бұрын
This could not be any clearer, best explanation i've seen with perfect example. Thank you for sharing.
@ramoosraj
@ramoosraj 3 жыл бұрын
Simple and clear! This would not need a revision from my side... Cheers!
@pawansaarang
@pawansaarang 2 жыл бұрын
Hey Anshuman, the example and analogy You chose to explain CAP theorem, made it too easy to understand it and remember it. Thank You for sharing Your knowledge.
@prudhvir3ddy
@prudhvir3ddy 3 жыл бұрын
well explained. kept me stay on video for 12 min though i read cap theorem before, now i don't forget it
@AnshumanSinghScaler
@AnshumanSinghScaler 3 жыл бұрын
Thanks Prudhvi. Will do more videos in coming weeks. Will look forward to feedback :)
@rahulsaini202
@rahulsaini202 3 жыл бұрын
Hey Man! Good example which you have taken, very impressive.I'll never forget to explain in the interview. Thank you so much!
@SCALER
@SCALER 3 жыл бұрын
Glad you liked it!
@SCALER
@SCALER Жыл бұрын
Take the Hunger test today: bit.ly/41fhgDW
@charlesopuoro5295
@charlesopuoro5295 3 ай бұрын
Absolutely loved the illustration you used. It sure drives home the point of CAP Theorem. Thank you.
@prasadm3614
@prasadm3614 3 жыл бұрын
Wow..... This so simpl but elegant example ...... Also great explanation.... Bro. Thank you 👍
@ankeshvaibhav2846
@ankeshvaibhav2846 Жыл бұрын
The best explanation for CAP Theorem in youtube
@soumyaranjanram6536
@soumyaranjanram6536 3 жыл бұрын
Wish we could have such amazing individuals teaching in our education system !
@gsenthilkumar8139
@gsenthilkumar8139 9 ай бұрын
00:04 Understanding CAP theorem and its significance 01:39 A premium number providing memory services for users. 03:19 Increased capacity to handle 2000 requests 04:57 Ensuring data consistency through shared diary entries 06:30 Availability problem: Unable to take new requests 07:57 Choosing between consistency and availability in network partition 09:42 In a network partition, you have to choose between consistency and availability. 11:25 Choosing between latency and consistency
@123man123man1
@123man123man1 2 жыл бұрын
Simplest and best explaination ever.. cheers!
@hemantdhanuka4625
@hemantdhanuka4625 3 жыл бұрын
Nicely explained. Thank you anshuman sir🙏
@gagangupta1255
@gagangupta1255 3 жыл бұрын
Simply awesome explanation Anshuman !!
@vitaliizinchenko556
@vitaliizinchenko556 3 жыл бұрын
Thank you so much!
@PhotoshoppersStop
@PhotoshoppersStop 3 жыл бұрын
Thank you very much for make it simple & easy to grasp
@BhagyeshBhatewara
@BhagyeshBhatewara Жыл бұрын
Excellent explanation. Pretty detailed & the use case has been fantastic.
@dullard007
@dullard007 3 жыл бұрын
Love your teaching style. Looking forward to more videos on system design
@ronn004
@ronn004 3 жыл бұрын
Awesome explanation.
@akshaypatil9062
@akshaypatil9062 3 жыл бұрын
Super easy explanation 👍
@anandratn8339
@anandratn8339 3 жыл бұрын
brilliant explanation !
@jatinnandwani6678
@jatinnandwani6678 2 жыл бұрын
Perfectly explained
@ajaykumargupta7672
@ajaykumargupta7672 Жыл бұрын
Thats the best explanation ever.
@prashantgupta6160
@prashantgupta6160 3 жыл бұрын
thanks man, great video
@vinay52vkk
@vinay52vkk 3 жыл бұрын
Excellent explanation!!! Subscribed
@worldvolgs6342
@worldvolgs6342 2 жыл бұрын
Very well explained!! Thanks a lot !
@sreeramakonduri4616
@sreeramakonduri4616 2 жыл бұрын
Savior of my day
@terminalmagic6969
@terminalmagic6969 2 жыл бұрын
There might be a solution , if you take notes and replicate to your wife's diary and let a demon process took it in async mode , then you will have a higher chance of meeting consistency , but you have to make sure your deamon mode process will guarantee a job done , if the job is done you will send a notification to user , else design a failed job que and perform reprocess till you hit a counter .
@jatinnandwani6678
@jatinnandwani6678 2 жыл бұрын
Thanks so much
@Карим-в2д
@Карим-в2д Ай бұрын
Really nice explanation!
@_ChetanaNagare
@_ChetanaNagare 2 жыл бұрын
Great Explaination!! 💯
@kuladeeparun
@kuladeeparun 3 жыл бұрын
Enjoyed this, thanks!
@_kirtideshmukh
@_kirtideshmukh 2 ай бұрын
Very easy explanation. Thanks!
@saitejaskr533
@saitejaskr533 10 ай бұрын
Amazing
@hemachel175
@hemachel175 3 жыл бұрын
Great explanation!! Could you please also make a video on how to design a recommendation system?
@dashankbhoir3698
@dashankbhoir3698 3 жыл бұрын
🔥 🔥 🔥
@JameS00989
@JameS00989 3 жыл бұрын
Good explained 👍
@SCALER
@SCALER 3 жыл бұрын
Glad you liked it
@jivanmainali1742
@jivanmainali1742 3 жыл бұрын
I find it so good way of learning although I knew cap theorem
@AnshumanSinghScaler
@AnshumanSinghScaler 3 жыл бұрын
Thanks. Glad you liked it.
@SHIVAMTIWARI-zu4ht
@SHIVAMTIWARI-zu4ht Жыл бұрын
amazing explanantion
@abhishekgarg9528
@abhishekgarg9528 3 жыл бұрын
Hey. I got an assignment as part of the interview process. Any guidance around this Make a end to end movie recommendation system where we need to provide an HIGH LEVEL DEGIGN of which components can be used and how they would interact with each other to provide movie recommendation for OTT client application. The requirement is 1. Capture all the data from user analytics. 2. Store it internally in the right system that could be used for such a large volume. 3. Stream data-set 4. Please note that the recommendation should be in real time to the OTT application. I am not sure how can I proceed with HLD and LLD
@SCALER
@SCALER 3 жыл бұрын
We recently did a masterclass on Personalisation @ Hotstar. And we keep doing masterclasses on System Design where we discuss an ideal way to design systems like Facebook News Feed, Hotstar, KZbin ingestion, Instagram, etc. To get better in this component, please register for our free masterclass here: www.scaler.com/events
@vijayvaswani9717
@vijayvaswani9717 8 ай бұрын
Very well explained sir! Thank you.
@himanshujain8176
@himanshujain8176 Жыл бұрын
superb.
@CHcodebuddy
@CHcodebuddy 3 жыл бұрын
nice explanation
@deepakchourasiya1965
@deepakchourasiya1965 Жыл бұрын
great explaination sir it was helpful.
@gurkaransingh3375
@gurkaransingh3375 3 жыл бұрын
wait! can't we solve this problem using even driven arch? like if explain in a layman lang, then why can't we have intermediates like one or more person who can tell you and your wife to note down data? like using a pub/sub or an api gateway and balance the load?
@AnshumanSinghScaler
@AnshumanSinghScaler 3 жыл бұрын
The reason I involved my wife was to increase the number of requests I can process. If you pass it down to another person, then that person becomes the bottleneck. If there are more than one person noting the data, then the same cases that I had with my wife should be into consideration between them.
@makarandnidhalkar7139
@makarandnidhalkar7139 2 жыл бұрын
Simply superb.. Subscribed!
@aradhyapandey9366
@aradhyapandey9366 7 ай бұрын
Thanks😊
@SumitRai-y4z
@SumitRai-y4z 4 ай бұрын
I have a question wouldn't it be easy to use a central system where everything is stored. instead of storing it on their on personal diary what if they stored on a space which is shared between them in that case bot consistency and availability is possible.
@satyaprakashdwibedi7899
@satyaprakashdwibedi7899 2 жыл бұрын
What about CA (Consistent & Available but not network partition tolerant) & CP (Consistent & Partition Tolerant but not Available) systems, do they exist, if so how do they work?
@satyaprakashdwibedi7899
@satyaprakashdwibedi7899 2 жыл бұрын
Banking systems should be based on the CP principle whereas customer-centric companies like google & FB should be AP?
@binarycity8734
@binarycity8734 3 жыл бұрын
How to achieve this theorem using coding??
@arpitnot4u
@arpitnot4u 3 жыл бұрын
plz make few videos for low level system design
@dp-ut6tu
@dp-ut6tu 3 жыл бұрын
very nicely explained. Thank you Scaler Academy :)
@SaketAnandPage
@SaketAnandPage Жыл бұрын
What is partition tolerance?
@sisansahu5538
@sisansahu5538 3 жыл бұрын
Quick question : when u tell ur wife to note it down or vice versa , Doesn't it increases the load , which hampers the sole purpose of bringing ur wife in first place i.e to handle load ( more request to process) Plz help me out to understand
@AnshumanSinghScaler
@AnshumanSinghScaler 3 жыл бұрын
There are 2 kinds of requests. Read (where some calls and asks for relevant entries in my diary) and Write (Noting down entries in my diary). You are right. Load of writes does not reduce. However, read traffic is distributed between me and my wife. Most systems in the world are read heavy and hence this is okay. However, if you want to reduce write traffic, you will have to shard / split (I can only process users with names starting with a-m, while my wife handles everyone with their names starting from n-z).
@loveandcareyou905
@loveandcareyou905 Жыл бұрын
You guide is for college kids
@swastikaggarwal221
@swastikaggarwal221 2 жыл бұрын
worst example you took and didn't make clearance with the concepts
@pawanjinger747
@pawanjinger747 Жыл бұрын
Nice explanation
This Game Is Wild...
00:19
MrBeast
Рет қаралды 188 МЛН
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 9 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 237 МЛН
Data Consistency and Tradeoffs in Distributed Systems
25:42
Gaurav Sen
Рет қаралды 192 М.
What is CAP Theorem?
9:00
IBM Technology
Рет қаралды 32 М.
Intro to Distributed Systems | sudoCODE
11:07
sudoCODE
Рет қаралды 7 М.
CAP Theorem in System Design Interviews
13:56
Hello Interview - SWE Interview Preparation
Рет қаралды 11 М.
CAP Theorem Simplified
5:33
ByteByteGo
Рет қаралды 153 М.
CAP Theorem - From the First Principles
42:42
Arpit Bhayani
Рет қаралды 31 М.
L16: The CAP Theorem
7:29
Distributed Systems Course
Рет қаралды 111 М.
This Game Is Wild...
00:19
MrBeast
Рет қаралды 188 МЛН