11. The method of claim 1 , wherein the one or more nodes of the multi-tenant PaaS system execute multiple applications comprising at least the application, and wherein the multiple applications are owned by different owners.
1. A method, comprising: receiving a request to create an application for execution on a multi-tenant Platform-as-a-Service (PaaS) system; receiving identification of source files associated with the application; introspecting, by a processing device, the source files to identify at least one of a language or a framework corresponding to the application; identifying, by the processing device, a build image corresponding to the identified at least one of the language or the framework; constructing, by the processing device, a build configuration object, a deployment configuration object, and a networking configuration object for the application; and transmitting, by the processing device, the build configuration object, the deployment configuration object, and the networking configuration object to a master layer of the multi-tenant PaaS system to enable the multi-tenant PaaS system to build and deploy the application at one or more nodes of the multi-tenant PaaS system without user intervention.