a bottles aware deployment framework