&gt; why not just deploy code through your provisioning process?<p>Because provisioning operates with a much larger timescale, with a different fundamental understanding of the act of manipulating remote state. In a word, it&#x27;s too slow.<p>In fact it seems to me that this tool is itself <i>still</i> too slow, like a half-step between Chef&#x2F;Puppet&#x2F;Ansible (system provisioning) and Kubernetes (application scaling). The future is clearly in the commodification of hardware and network, i.e. immutable infrastructure and cattle-not-pets.