Deterministic Deployments, Part 1: The Basics