The Two-Phase Commit (or 2PC) is a popular protocol in distributed transactions to ensure atomicity. Whoa, quite a few big words there, right? Don’t worry, once these jargons are out of the way, this is a fairly simple strategy to understand. So, lets dive right in! Things to know. Before we go deeper…