Distributed Transactions are Hard (How Two-Phase Commit works) | The Backend Engineering Show with Hussein Nasser | Podwise