encryption-ncache

Diving Deeper into Encryption in NCache

If you are using an in-memory distributed cache and your application contains private and sensitive data that you want to secure, you need to ensure that your distributed cache prevents this sensitive data from unauthorized access through encryption. NCache provides a rich set of industry-standard encryption algorithms that are nearly impossible to break. This ensures…

Deploy NCache in Azure

Using Infrastructure as Code to Deploy NCache in Azure

Gone are the days when one of your servers crashed and you had to reconfigure it from the ground up. This would include a tedious, manual process from inspecting hardware malfunctions to software glitches. Now, organizations have adopted on-prem scripting tools to automate tasks and shifted the provisioning of IT infrastructure to cloud. However, this…

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…

locking-with-cached-data

Using Locking with Cached Data in NCache

More and more applications are becoming high transaction applications which all require extreme performance during peak hours. And, for this reason, they’re adopting distributing caching in their application architectures to help achieve this scalability goal. Just like a database, a distributed cache like NCache is also a datastore, but it is distributed and it is…