How to Create a Cloud Based App and Make no Mistakes