An Insight into Using Pub/Sub Messaging with NCache

An Insight into Using Pub/Sub Messaging with NCache

NCache has lots of features: ASP.NET Cache provider and Full-Text searching, among others. But, this time, let’s see another NCache feature: Publisher/Subscriber (Pub/Sub) messaging. Let’s learn how to implement the Pub/Sub messaging pattern with NCache. What’s Pub/Sub messaging? Pub/Sub is a messaging pattern where senders (or publishers) share messages with multiple receivers (or subscribers) through…

NCache Pub/Sub Messaging for Distributed Applications

NCache Pub/Sub Messaging for Distributed Applications

Communication is the key. Especially, when there is a high transaction distributed application with thousands of loosely coupled entities involved. In that case, there is a dire need for scalable and flexible communication between different modules to keep your application running smoothly without stale information. Since newly emerging applications are shifting to the microservices-based architecture,…

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…

Scaling Real-Time ASP.NET Core SignalR Apps

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 (a top level of the English football league system) matches currently going on, many people have shown interest in betting against these matches. As a result, the leading real-time…

pub-sub-dotnet

.NET Microservices: Scaling with Pub/Sub

The conventional monolithic application architecture for server apps has recently undergone a paradigm shift in the software industry, and microservice architecture is currently taking its place. The idea of a collection of lightweight, loosely connected modules that each represent a single functionality and execute in their processes has been quite popular, and for good reason.…