ASP.NET Core is starting to become popular for developing web applications because of its cleaner and lighter architecture and cross platform support. And, many of these ASP.NET Core applications are high traffic and run in a load-balanced multi-server deployment. In fact, it’s very common to see 10-20 server web farms and some are much larger…

With AppFabric nearing its end-of-life, migration to an alternative will keep your .NET apps running smoothly. It is easy to migrate from AppFabric to NCache, but the bigger impact is if you consider the difference of features between the two products. It is huge and favors NCache. A detailed feature by feature comparison is available…

Publisher Subscriber design patterns are an invaluable tool for building enterprise grade .NET/C# applications. Among them you will be very familiar with the Publish-Subscribe pattern also known as Pub/Sub. Just to refresh your memory, Pub/Sub is basically a messaging pattern where the senders of messages (publisher) do not have any knowledge about the intended recipients…

Looking for Appfabric Alternatives? Today’s applications need to scale and handle extreme data loads due to explosion of web technologies and Internet of Things. The biggest bottleneck in the way of achieving this is the data tier with relational databases. The need of the hour is to be able to make this data available to…

Redis is an in-memory key value store developed in C/C++ with clients for various programming languages like .NET, Java and C. Redis has features to tackle critical issues but falls short in some fundamental aspects. NCache – a .NET distributed caching solution on the other hand when compared with Redis answers all these concerns effectively…

ASP.NET has become developers’ foremost choice in developing high traffic web applications. Because of its scalable nature, ASP.NET application tier can seamlessly handle thousands of concurrent users with their millions of requests per day. Such high traffic ASP.NET applications are deployed in a load balanced web farm with a load balancer routing user requests to…

ASP.NET Core is starting to become popular for developing web applications because of its cleaner and lighter architecture and cross platform support. And, many of these ASP.NET Core applications are high traffic and run in a load-balanced multi-server deployment. In fact, it’s very common to see 10-20 server web farms and some are much larger…

With AppFabric nearing its end-of-life, migration to an alternative will keep your .NET apps running smoothly. It is easy to migrate from AppFabric to NCache, but the bigger impact is if you consider the difference of features between the two products. It is huge and favors NCache. A detailed feature by feature comparison is available…

Publisher Subscriber design patterns are an invaluable tool for building enterprise grade .NET/C# applications. Among them you will be very familiar with the Publish-Subscribe pattern also known as Pub/Sub. Just to refresh your memory, Pub/Sub is basically a messaging pattern where the senders of messages (publisher) do not have any knowledge about the intended recipients…

Businesses today are developing high traffic ASP.NET web applications that serve tens of thousands of concurrent users. To handle this type of load, multiple application servers are deployed in a load balanced environment. In such a highly concurrent environment, multiple users often try to access and modify the same data and trigger a race condition….

A Look Back and Our Future Vision The Launch With enthusiasm and stars in our eyes, NCache was launched in July 2005. And wow have we all come a long way since then! We’ve grown up with the .NET community and its adoption of caching solutions. Back then, caching was pretty new for .NET. I…

Update: Microsoft has extended the AppFabric support to April 11th 2017. The extension is only applicable for AppFabric 1.1 and not for 1.0. For more information check out their blog post. April 2nd 2016 (April 11th 2017) is proving to be an important date for Alachisoft’s product NCache. This is the date when Microsoft ends AppFabric support – essentially withdrawing…

Modern day .NET applications must be well equipped to cope with the scalability demands being put on them due to the explosion of ASP.NET web applications reaching millions of users, WCF web services applications handling Internet of Things (IoT) devices, and Big Data analytics applications processing huge amounts of data. Scalability here means to maintain…

Some of the very basic needs for .NET applications to stay competitive in today’s market are to be extremely responsive and scalable. The bottleneck in the way of achieving these benchmarks is your relational database. This is a two fold bottleneck, first the reads from disk are very inefficient and time consuming. Secondly, you cannot…