NCache is an Open Source in-memory distributed cache for .NET, Java, Node.js and Scala applications. NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips. Use NCache to remove performance bottlenecks related to your data storage and databases and scale your .NET, Java, Node.js and Scala applications to extreme transaction processing (XTP).
(Managed)
Learn all about NCache cloud deployment options, license details and find more about managed VPC service of NCache in AWS and Azure Cloud.
Learn more(Download)
Download NCache for On-premises Infrastructure. Learn more about Client/Server Licenses & Server Only Licenses for Linux and Windows.
Learn more(Docker)
Use Docker to make NCache deployments on Linux, Windows and Nano Server using pre-built docker images or customize using dockerfile.
Learn moreSee the NCache performance benchmarks results that were conducted in Amazon AWS. You can achieve the same results in other environments.
See Benchmarks Video Download WhitepaperCustomers love NCache. Learn why they use it as a key ingredient of their application stack.
We focused on NCache because we like the way it improves application performance and how it meets all our caching needs.
Read MoreBy installing NCache, we achieved the stability and reliability that MIDAS demanded. And, these improvements translated into a better overall user experience for our customers.
Find NCache product features comparison with other distributed caching solutions.
Explore Industry Use cases and Business use cases for NCache and how our product helps various industries below:
Embrace next generation technologies to build and run scalable applications.
Learn moreLoad balance and handle millions of users, sessions and enhance customer experience.
Learn moreAchieve scalability, agility, volume and cost to build/operate e-healthcare solutions.
Learn moreExplore how modern Insurance companies are using NCache to manage rising costs.
Learn moreAchieve breakthroughs using NCache to achieve speed in processing and analyzing large datasets.
Learn moreUpgrade legacy mainframes and meet e-gov data requirements using NCache Open Source.
Learn moreNCache Architecture
By Ron Hussain and Uzair Khan (Mar 10 - 16, 2021)
This webinar covers the basic concepts of NCache distributed caching, architecture and different caching topologies.
How to Use NCache as AppFabric Alternative
By Ron Hussain and Uzair Khan (Nov 3 - 4 & 5, 2020)
AppFabric has reached end of life and if you’re thinking about where to go from here then you must watch this webinar.
Redis vs NCache
By Ron Hussain and Uzair Khan (Jun 2 - 3, 2020)
The goal of this webinar is to make your task of comparing the two products easier and faster specially in qualitative aspects such as ...
NCache for Telecommunications Industry
By Iqbal M. Khan
Learn how In-memory distributed caching can revolutionize the performance and scalability of Telco world.
Scaling .NET Core Apps to Extreme Performance
By Iqbal M. Khan
Learn how to use NCache distributed caching in your .NET Core applications for removing performance and scalability bottlenecks.
4 Ways to Improve ASP.NET Performance Under Peak Loads
By Iqbal M. Khan
Learn about scalability bottlenecks in ASP.NET applications and how to use an In-Memory Distributed Cache to effectively deal with them.
Quickstart: NCache Python Client
(June 20, 2022)
Python is an open-source, dynamically typed, and cross-platform programming language. Its high-level built-in data structures...
An Insight into Using Client Cache with Distributed Caching
(Oct 17, 2022)
Before we jump into the Client Cache, let’s zoom out a bit and understand the basics of caching. In computing, a cache is a...
An Insight into Using Pub/Sub Messaging with NCache
(Sep 30, 2022)
NCache provides an in-memory Pub/Sub messaging to enable real-time information sharing between .NET applications.