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