MSDN Magazine Authors

Iqbal Khan

This article explains how ASP.NET application developers can use a distributed cache in their ASP.NET or WCF Web services applications running in Windows Azure. It details how distributed caching can also handle special requirements if the application is deployed in multiple data centers, either in an active/passive or active/active scenario.

Iqbal Khan discusses how developers handle data relationships while caching data, and shows through source code examples how those relationships can be mapped. The net effect is that the application doesn’t have to keep track of those relationships in the cache. Rather, the cache is aware of them and handles them correctly.

SOA makes application scalability easier, but getting the best performance out of your SOA means paying close attention to the details. We’ll give you some tips for coding your app more effectively and using distributed caching to remove data access bottlenecks.

Developers frequently face issues related to scalability bottlenecks when they have applications that need to handle a lot of load. This article describes the role of a distributed cache in building scalable applications.