1. A computer-implemented method, comprising: defining at least one file containing a plurality of artifacts for deploying during runtime of an application, each artifact in the plurality of artifacts including at least one object in the plurality of objects required to be deployed during runtime of the application; determining, based on the defining, at least one dependency for at least one artifact in the plurality of artifacts; generating, based on the determining, an execution order for deployment of the plurality of artifacts; and deploying the plurality of artifacts in accordance with the generated execution order, the deploying comprising deploying the plurality of artifacts using a database schema container having at least one synonym linking at least one external schema object to the at least one object in the plurality of objects using a container-local name; wherein at least one of the defining, the determining, the generating, and the deploying is performed by at least one processor of at least one computing system.