Refactor deployment strategies