Deep Dive On Your App
Going into the experience thinking that an app is an app is begging for trouble. Some apps are honest-to-goodness cloud apps that were designed for the cloud from the ground up. Others are based on traditional software packages that were later converted for cloud use, in some cases more successfully than in others. Rackspace recommends ascertaining how the application is architected and what types of bottlenecks or other issues are being experienced in the wild. It also advises focusing on which portions of the app carry the heaviest loads because that information will help to ascertain the level of scalability. It's also important to ensure the app "can assume multiple end points on each different layer (e.g. web, application and database)," according to Rackspace.