Two Phase Commit to power Distributed Transactions in a Distributed System

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • System Design for SDE-2 and above: arpitbhayani.m...
    System Design for Beginners: arpitbhayani.m...
    Redis Internals: arpitbhayani.m...
    Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
    Sign up and get 40% off - app.codecrafte...
    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
    System Design: • PostgreSQL connection ...
    Designing Microservices: • Advantages of adopting...
    Database Engineering: • How nested loop, hash,...
    Concurrency In-depth: • How to write efficient...
    Research paper dissections: • The Google File System...
    Outage Dissections: • Dissecting GitHub Outa...
    Hash Table Internals: • Internal Structure of ...
    Bittorrent Internals: • Introduction to BitTor...
    Things you will find amusing
    Knowledge Base: arpitbhayani.m...
    Bookshelf: arpitbhayani.m...
    Papershelf: arpitbhayani.m...
    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.
    LinkedIn: / arpitbhayani
    Twitter: / arpit_bhayani
    Weekly Newsletter: arpit.substack...
    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.

Комментарии • 5

  • @shishirchaurasiya7374
    @shishirchaurasiya7374 Год назад

    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

  • @agamgupta6201
    @agamgupta6201 Год назад

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

  • @akashshirale1927
    @akashshirale1927 2 года назад

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

  • @hemantdhanuka4625
    @hemantdhanuka4625 2 года назад +1

    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.