Ron is a Solution Architect at Alachisoft. He has a passion for solving customer problems and oversees all solution design efforts at Alachisoft for NCache.
Split-Brain in medicine refers to the state of communication malfunction inside the brain; where half of the brain is unaware of the other half’s behavior. Split-Brain in distributed computing refers to the communication loss between the active servers of a cluster. When this happens, all sub-clusters lose all synchronization and heartbeat connections with one another.…
NCache as we know by now, stores data in the cache for better performance and achieving high performance and scalability. We have seen NCache doing wonders when it comes to fast access of data for your application’s increased performance, however, we still need to learn what kind of data does NCache store in the cache.…
Once, it was accepted that, “640 KB ought to be enough for anyone”. Who said it is another debate, but one thing that the world now unanimously agrees upon is that no one can ever know what “enough” is in computing. This is why, when you set up your caches with an estimate of how…
Distributed caches are designed to be deployed in massive data centers, where every user has direct access to the data stored in the cache or traveling over the network. This simple functionality is problematic where your application has to cache sensitive data and it simply cannot afford to allow administrative and API access rights on…
For high transaction applications with complex architectures, continuously interchanging data causes a non-uniform load and delay in throughput.
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…
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…
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…
Since the HTTP protocol used by web applications is a stateless protocol, this means that data is not stored anywhere. And for every web request, a new HTTP connection is opened by the browser. For catering situations in which saving your data is crucial, ASP.NET Core provides sessions for storing user data. This data store…