Scaling Blazor Apps with NCache

Scaling Blazor Apps with NCache as SignalR Backplane

Blazor is being adopted rapidly by organizations looking to create interactive Web UIs with .NET. It allows you to create the applications using C# instead of undergoing the hassle of JavaScript and all your server-side and client-side logic is consolidated in the .NET space. Blazor uses the ASP.NET Core SignalR implementation for messaging between client…

NCache Distributed Cluster for High Availability & Scalability

NCache Distributed Cluster for High Availability & Scalability

One common nightmare among developers and software architects is your sole web-server/data source crashing while thousands of your connected clients, applications, and your precious data are lost. Introducing a distributed, load-balanced caching layer such as NCache can make your application tier very scalable and highly available since you can add more servers as your transaction…

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…

caching-ml-dotnet

Caching in ML.NET to Quickly Retrain Machine Learning Models

You, I, and even John next door know that machine learning has made your machines “smarter” by predicting future outcomes, using the data fed to them. ML.NET is the de facto standard in .NET for machine learning, that allows you to train models upfront and make predictions accurately. Let’s suppose you have an ML.NET application…