President and Technology Evangelist Iqbal Khan co-founded Alachisoft to provide world class performance and scalability solutions. Thanks to our customers, Alachisoft achieved its goal with NCache, the .NET caching market leader for 13 years running. Iqbal's Master's of Computer Science from Indiana University, 25+ years of experience in software architecture, design and development, and hands-on business experience make him a great resource internally and in the Developer Community. He is a frequent speaker at industry events including DevWeek London, TechDays France, VSLive! Shows etc. plus you can find him at local .NET Code Camps and Meetups. He has written for MSDN magazine, CodeProject and Visual Studio Magazine.
Distributed cache is becoming very popular because it is a powerful way to boost your application performance and scalability and handle extreme transaction load without slowing down. Both .NET and Java applications are using it more and more each day. But, one challenge people face with distributed cache is how to map and store relational…
Most flourishing e-commerce businesses of today have suffered from a slow website reaction time at some point in the past. This is partly due to a paradigm shift in user preferences – more inclined towards online buying. Therefore, traditional mechanisms have failed to sustain the influx of customer requests. With the advent of in-memory, linearly…
Hosting web applications on cloud is the new rage. Cloud offers you dedicated servers, security, backup and storage, network accessibility, mobility, and whatnot, all this combined with the high performance, availability, and scalability that NCache brings to the table would be the perfect combination. This is why Alachisoft has launched NCache Cloud that offers you…
Mongo DB is a NoSQL, scalable, open-source, high-performance, and document-oriented database. It is one of the best NoSQL databases in the market. Using caching with Mongo DB gives applications a significant performance boost by reducing trips to the database. However, caching Mongo DB data inside a distributed cache creates two copies of this data. One…
The advent of distributed caching systems has fixed the problem of databases becoming over-loaded and laggy. Today these distributed caches can handle the load of millions of data transactions taking place per second, but there is a problem. Most enterprise-level applications rely on changes taking place in some specific portions of this data. These applications…
Modern problems require modern solutions, right? And fast performance has always been a problem – call it trivial or modern. NCache is a quick fix for your critical problems such as performance and scalability. It works efficiently and covers all the problematic areas in your application, however, caching has its primary purpose for applications that…
When it comes to managing environments, there are two types of people in the world: those who love to type commands, and those who love GUI. NCache got both these factions covered. To monitor NCache and your deployed cache servers and bridge, you have management PowerShell tools for the typists and NCache Web Manager for…
The sole purpose of NCache is to provide optimum performance for your application. And to hit these performance numbers, you need your caching environment to be able to scale easily and cost-efficiently. As NCache is an in-memory datastore, the first concern is the limited memory that has been allotted to it on one physical box.…
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…