20. Handle Distributed Transactions | Two-Phase Commit (2PC), Three-Phase Commit (3PC), SAGA Pattern
➡️ Notes link: Shared in the Member Community Post (If you are Member of this channel, then pls check the Member community post, i have shared the Notes link there)
➡️ Join this channel to get access to member only perks:
https://www.youtube.com/channel/UCDJ2HAZ_hW-DMJj_U0zN38w/join
Topics i have covered:
- What is Transaction
- ACID Properties of the Transaction
- Understand Distributed Transaction Problem Statement
- Two-Phase Commit approach
- Interview Questions of Two Phase Commit
- Three-Phase Commit Approach
- Interview Questions of Three Phase Commit
- SAGA Pattern
Chapters:
00:00 - Introduction
00:57 - What is Transaction
02:00 - ACID Properties of Transaction
08:05 - Problem with Distributed Transactions
12:06 - Two-Phase Commit Approach
17:49 - Interview Questions of Two Phase Commit
27:34 - Three-Phase Commit Approach
37:45 - SAGA Pattern Approach
Other Playlist:
HLD: https://www.youtube.com/playlist?list=PL6W8uoQQ2c63W58rpNFDwdrBnq5G3EfT7
LLD : https://www.youtube.com/playlist?list=PL6W8uoQQ2c61X_9e6Net0WdYZidm7zooW
JAVA: https://www.youtube.com/playlist?list=PL6W8uoQQ2c63f469AyV78np0rbxRFppkx
You can also connect with me 1:1 on Topmate:
https://topmate.io/concept_coding
Join this channel to get access to perks:
https://www.youtube.com/channel/UCDJ2HAZ_hW-DMJj_U0zN38w/join
#systemdesign #softwareengineer