Two-phase and three-phase commits will help you design solutions that need to work across multiple computers.
See All 304 Episodes of "Take Up Code"