Lets say I have a cluster of 2 machines.
I deploy my Docker container using Marathon, the constraints is that it's unique per machine.
Now, I want to scale my app to 30 containers.
Without Marathon controlling Amazon APIs and actually scaling my underlying cluster to 30 machines first, the scale will never happen.
This creates a disconnect between scaling strategies.