Understanding Multi-Datacenter WAN Replication in NCache

Applications today are high transaction and they can scale for high transactions by running in a load-balanced, multi-server deployment. At the same time, many of these applications need to run in multiple data centers. This could be done for disaster recovery where one active data center has disaster recovery as a passive data center, which…

Details

Best Practices for Monitoring NCache in Production

Let’s suppose you have an e-commerce business which uses a distributed cache such as NCache for faster response times. During the holiday season, your cache cluster is expected to serve thousands of connected clients, but instead, your Customer Support team is bombarded with complaints about website downtime and slow user experience. What went wrong? Not…

Details

Deploying NCache as Distributed Cache in Red Hat OpenShift

The introduction of container technology has improved the ease of application development. Kubernetes is an Opensource platform and it handles the orchestration of your containers on multiple machines. Red Hat OpenShift is a container platform by Red Hat that provides an auto-scaling cloud application platform. It is built around application containers that are powered by…

Details

Synchronize your Cache with SQL Server in NCache

Distributed caching is becoming popular with every passing day as it improves application performance and provides scalability. And with the need for a fast and scalable method, people are caching more and more data into the cache. The greater the application’s performance, the greater the number of client applications is going to be. This all…

Details

Implementing a Persistent Cache with NCache

With the rapid increase in high traffic applications, scalability is the need for this era. Due to this reason, distributed caching systems have made their way into the hearts and souls of today’s applications. NCache – the leading distributed cache for .NET applications, is no exception to this. When we generally consider a caching system,…

Details

Scaling Real-Time ASP.NET Core SignalR Apps

Looking around us, we see hundreds and thousands of real-time web applications that thrive on availability, reliability and constant feedback. For example, with the Premier League’s (a top level of the English football league system) matches currently going on, a lot of people have shown interest in betting against these matches. As a result, the…

Details

.NET Microservices: Scaling with Pub/Sub

There has been a paradigm shift in the software industry lately where the microservice architecture is now replacing the general monolithic application architecture for server apps. The concept of a set of loosely coupled, independent, lightweight modules with each module representing a single functionality and running in their own processes has been selling like hotcakes…

Details