Two Phase Commit to power Distributed Transactions in a Distributed System

preview_player
Показать описание

Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.

In this video, we delved into the complexities of distributed transactions, focusing on the two-phase commit protocol. The protocol ensures all nodes in a distributed system either commit or abort a transaction, preventing data inconsistency. I also shared details about my system design course, emphasizing collaborative learning with engineers from top tech companies. The two-phase commit protocol involves two phases where nodes communicate decisions with a coordinator. We discussed failure scenarios and the protocol's blocking nature. Stay tuned for more insights on distributed systems.

# Recommended videos and playlists

If you liked this video, you will find the following videos and playlists helpful

# Things you will find amusing

# Other socials

I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.

Thank you for watching and supporting! it means a ton.

I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.
Рекомендации по теме
Комментарии
Автор

Finally this playlist also completed after a great learning for distributed systems and the different consensus mechanisms 😁😁

Thank you Arpit sir so much for these knowledge heavy playlists

shishirchaurasiya
Автор

A really good video.
When are you uploading the next part(3PC) ?

agamgupta
Автор

Nice video.Waiting for your video about zoom outage..😅

akashshirale
Автор

Nice video.
but an earlier video of two-phase commit with an example of zomato delivering food in 10 min was more understandable for me. can you please include some examples in video for better clarity.

hemantdhanuka
join shbcf.ru