Patterns, transactions, and 2-phase commit

CS 300 (PDC)