choosing the right deployment strategy for your app