1. A system comprising: at least one processor; and a non-transitory computer readable storage medium storing instructions executable by the at least one processor, the system including a container set manager configured to cause the at least one processor to determine a plurality of container sets of an application placement model (APM), each container set specifying a non-functional architectural concern associated with deployment of a service within at least one data center, wherein the deployment includes deployment of a plurality of service elements of the service using corresponding hosts of the at least one datacenter, and wherein each container set includes at least one container that specifies a manner and/or extent to which individual ones of the service elements should or should not be deployed in proximity to one another within the at least one datacenter; a decision table manager configured to cause the at least one processor to determine a decision table specifying relative priority levels of the container sets relative to one another with respect to the deployment; a group manager configured to cause the at least one processor to group the service elements of each container set into either an affinity group having a corresponding priority level of the relative priority levels for specified service elements to be deployed in proximity to one another, or an anti-affinity group having a corresponding priority level of the relative priority levels for specified service elements to be prevented from being deployed together at a specified level of deployment levels of the data center placement model; and a placement engine configured to cause the at least one processor to determine an instance of the APM, based on the plurality of container sets, the grouped service elements, and the decision table, determine an instance of a data center placement model (DPM) representing the at least one data center, and generate a placement plan for the deployment, based on the APM instance and the DPM instance, wherein the APM instance is determined including overriding the corresponding priority level of the anti-affinity group when the corresponding priority level of the affinity group is relatively higher for the specified service elements.