After the substrate: building software without a datacenter | Synapse