scale-microservices-performance

Scale Microservices Performance with Distributed Caching

In this article, we will go through how a distributed caching solution can drastically improve the overall performance and throughput of your microservices-based application. In a typical microservices-based application, multiple microservices work together while remaining loosely coupled and scalable. The application has services that are needed to satisfy core business requirements such as keeping track…

Distributed Data Structures in NCache

Using Distributed Data Structures in NCache

Native data structures offer a conventional method of storing and retrieving data. Through their implementation, they provide concurrency to your standalone applications – which is great, except that they are only limited to the threads inside an application process. And with scalable applications running on more than one server, the need to share the state…

NCache Monitoring Best Practices

Best Practices for Monitoring NCache in Production

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

redhat-openshift-img

Deploying NCache as Distributed Cache in Red Hat OpenShift

The introduction of container technology has significantly improved the ease of application development, and Kubernetes is at the forefront of such progress. Kubernetes is an open-source platform that handles the orchestration of your containers on multiple machines. One of these Kubernetes platforms, Red Hat OpenShift (by Red Hat), provides users with the ability to auto-scale…

pub-sub

Using NCache as In-Memory Pub/Sub for .NET

In an environment where multiple high transaction server applications need to communicate with each other, finding the best communication channel for them is important. A publisher/subscribe (PubSub) model is one of the most popular ways when it comes to providing a communication platform for your applications. We all know what these mediums have in common;…

webinar-azure-cosmos-db

How to Use Caching with Azure Cosmos DB in NCache?

Cosmos DB is Microsoft’s new NoSQL store released in the Azure cloud. Unlike relational databases, it is scalable as it is a hosted database service, so it enjoys a lot of popularity among high transaction .NET and .NET Core applications. However, using Cosmos DB, you need to be wary of performance bottlenecks and cost overhead…