Choosing your cloud service
This is a rapidly changing area. New players are continually bringing cloud-based solutions to market. Thanks to the success of the cross-platform app development tools such as Titanium, almost all include a JavaScript API, and can therefore be used with Titanium apps. You might think it's simply a matter of choosing the best one for you.
But a word of caution; you need to be aware of the cost of the service. Look beyond the initial developer price. Look at how your app will be funded when it is live. Do the plans you have for your app and the anticipated cost per user match the price you will receive per user from the sale/advertising/other revenue? Do the maths first. Work all this out before you start development. It's too late when your app is live and your platform is costing you more than you are receiving from your app. Imagine how your users would feel when you pulled the Twitter feed and push notifications from your app because you couldn't afford to keep...