Best-practice approaches to moving Legacy Apps to the Cloud