Thank you for helping people understand that CAP is a framework for thinking about trade-offs in distributed systems, rather than a “law of nature”. It is often misused by companies trying to make black-and-white marketing statements about their products when the reality is more nuanced.
@Zzznmop Жыл бұрын
Truest answer of all time “it depends”
@arpanghoshal2579 Жыл бұрын
This is now the best channel for learning System design and tech content. The videos are extremely high quality, concise and too the point.
@kevon217 Жыл бұрын
can’t like or comment on these videos enough! every word and sentence is meticulously and concisely chosen, making these concepts clear and easy to understand. the visuals are a great cherry on top.
@DuniC0 Жыл бұрын
A very good very concise explanation of a very complex topic. I love the ATM example. It lets us understand the problem and even think of possible solutions like the "small withdrawals". If a node loses connectivity with 50% of the network, it must allow withdrawals up to the 50% of the amount registered just before the partition. Excellent!
@NishantRautpatil12 күн бұрын
hey from India
@bhawanasahu3000 Жыл бұрын
Came to this video after hoping to many videos and blogs. So far the most crystal clear & best video.
@paixaoalmeida731820 күн бұрын
Man, this channel is pure gold.
@asadulhaqmshani47374 ай бұрын
Best explanation of CAP theorem I've ever seen
@ReflectionOcean Жыл бұрын
ATMs and Twitter are 2 great examples to understand the trade off between consistency and availability in the presence of network partition.
@bobslave70632 ай бұрын
Best explanation of CAP. Thanks 🙏
@redleader2211 Жыл бұрын
Loving these videos. Especially when you relate them to the content in your books. The visual design is also crisp and top notch!
@solomonxie5157 Жыл бұрын
I learned CAP theorem from text books many times but never get it right. I would say the animations make it so much easier to understand finally
@CesarERodriguez-vl9rn8 ай бұрын
This channel is great looking forward pacelc theorem
@hoyinli7462 Жыл бұрын
looking forward to the PACELC video!
@riteshreddy3307 ай бұрын
One of the best explanations out there
@kyo18448 ай бұрын
The explanation is very easy to understand.
@SiarheiAkhramenia4 ай бұрын
The best explanation ever! Thanks a lot!
@GalaxyExpress-hq9qb7 ай бұрын
Super helpful video just like the book! I noticed that at the end of the video, there is thumbnail showing up on the left bottom, which blocks the content. If it's just talking kinda video, I understand, but for this kind of videos I found it's pretty vexing.
@munteanionut39936 ай бұрын
Thanks a lot! Neatly explained. Could you please also explain the interesting trade-offs to consider between latency and consistency in a similar manner? I am talking about what you mentioned at 5:14
@om3galul989 Жыл бұрын
ByteByteGo's delivery of information is very efficient (Covers enough surface area, clear and concise).
@krishpatel_2383 Жыл бұрын
the animation hits the right place.
@mohdt786 Жыл бұрын
Thank you for the amazing explanation. Could you help me understand how Google Cloud Spanner overcomes the CAP theorem?
@zickzack987 Жыл бұрын
Use only one ATM when the network is broken.
@raghubala564811 ай бұрын
Very well explained. I watched 6 other videos and none were any good.
@salomao5423 Жыл бұрын
Love your videos! Thanks for sharing these pieces of knowledge :)
@victorh.torres2713 Жыл бұрын
Very clear and just going to the point. Thank you!
@RaghavaNelabhotla Жыл бұрын
nicely explained with examples
@lokeshnegi5051 Жыл бұрын
final got a channel to start my system design journey
@vikramadityakukreja6725 Жыл бұрын
First! ... on the server I am connected to :P
@pj431426 күн бұрын
Thank You This Helped me a lot
@sudharsansathiamoorthy1075 Жыл бұрын
Excellent tutorial on cap theorem 👍👍
@senthilkumar54 ай бұрын
simple and excellent!
@RichardNavarrete19 ай бұрын
Easy to follow, thanks, Alex. I don't see PACELC in Volume 1. Is it described in Vol 2?
@betanapallisandeepra Жыл бұрын
Very well explained… thank you
@haimai6741 Жыл бұрын
the best explanation
@vndosapp Жыл бұрын
TYVM for your videos Sir.
@samartajshaikh2601 Жыл бұрын
Thanks for this nice and accurate explanation.
@sampathmethuku7428 Жыл бұрын
Does any one know software author is using to create these clear presentations
@deecm22 Жыл бұрын
We should have a movement in system engineering to simplify the language that we use. The words network partition are ambiguous. A lot of people use the term network partitioning to describe a security strategy that limits blast radius to ensure availability and to stop lateral movement during an attack. The fact that the CAP theorem uses network partition to describe the networking being unavailable is contradictory. This is why everything needs extra effort to simplify understanding of people who are not engineers. We can, and should do better with use of plain and consistent language.
@eastcoastpizza784 Жыл бұрын
Thank you
@jhguygihАй бұрын
I thought to be available would mean having replicas in diff nodes whether for a service or database, when a machine dies we have more to answer hemce achieve availability. Isnt this achieved by adding partitioning? So how can I be highly available without partitions? How can I be available and consistent? Can a single beefy machine be considered highly available?
@Gioeufshi Жыл бұрын
Question: if P means continuing operating even in network partition and I choose CP then in case of partition how am I getting continuation of operation guarantee if operations are unavailabe (because of C)
@Mr.Andrew. Жыл бұрын
I love the animations, are they 100% in house or is there a certain program you use?
@jayjagtap7873 Жыл бұрын
Thank You. Well Explained.
@mahdifallahi3808 Жыл бұрын
awesome content
@prokhorov_sergey_igorevich Жыл бұрын
Thank you for this video!
@retajkamal87195 ай бұрын
great job..thank you soo much
@c-o-g-e-n-c-y Жыл бұрын
I think a good follow up video would cover data structures and algorithms like CRDTs and raft.
@Lisa-kk6go Жыл бұрын
OMG, it's so clear
@evan4504 Жыл бұрын
Awesome!! ty
@MegaRockboyz Жыл бұрын
Please make videos on AWS Services. Event Driven Architectures, Monolith Architectures, Lambda Functions, EC2 instances, S3, IAM Service.
@chico7935 Жыл бұрын
great video, thanks for sharing
@ofirfr48049 ай бұрын
Please make a video about PACELC
@ThePomelo09 Жыл бұрын
awesome, ty!
@alibabarahaei22296 күн бұрын
Perfect❤
@vamsyrraju Жыл бұрын
What software is this presentation made of??
@santii9305 Жыл бұрын
Hi, can you make a video explaining what a pipeline is?
@lullubi5957 Жыл бұрын
Thank u for video. U explain CP,AP. But when happening CA 🤔
@LarsWestergren Жыл бұрын
Basically no one chooses this, as generally it would mean that the distributed system is not partition tolerant at all, which is the worst option. For instance by having a single pre-defined node taking over all responsibilities, or restarting all nodes and hoping the partition has gone away.
@medethaidarov7790 Жыл бұрын
Best video
@abhishekjaiswal5788 Жыл бұрын
🙌🏻
@hoyinli7462 Жыл бұрын
support
@rrsadana Жыл бұрын
Substantive content.. a bit busy.. with all the movement on screen though
@JohnDoe_7776 ай бұрын
Good videos, good explanation, good graphics and so bad accent. Man, please do something with voice.
@ealh1081 Жыл бұрын
Cryptocurrency, yes or no?
@ealh1081 Жыл бұрын
Ha ha
@chamber3593 Жыл бұрын
🧢 theorem. 😜
@zickzack987 Жыл бұрын
CAP seems no longer be true with Aws Aurora, Google Spanner etc.
@nessafkhankn98138 ай бұрын
new topic to learn Thanks😊
@TKNinja0078 ай бұрын
Why not? It's got 99.99% availability but doesn't mention anything about consistency.