Online infrastructure design and deployment: