A few months back, I blogged about how you can use Azure Mobile Services as a caching middle-tier between your mobile application and a third party API.  My goal was showing how you could use Azure Mobile Services to help you avoid API rate limits - which one of the pain points of many mobile app developers- and increase the scalability of your application.

You can check out Azure Mobile Services as an API Cache, avoiding API Rate Limits - Part 1,  where I describe the implementation's steps using the Bing search API as an example. In part 2, I discussed how you can delete the expired cache data.