Patent attributes
Successfully deploying resources into the cloud is a constantly increasing technical challenge as more cloud service providers emerge, each offering disparate computing platforms, services, assets, supported technical components, and other features, including serverless execution. An infrastructure build and collaboration architecture for serverless execution environments solves the technically complex challenges around allowing developers to work independently in physically separated locations. To this end, the architecture allows shared object repositories to be brought together when required and provides an object-model for defining resources without requiring the developer to have complete expert knowledge of the target deployment language. The architecture also enforces policy for both software design and infrastructure, and performs deep validation of the infrastructure built for the developer.