Post by: syed hussain in All
Distributed coordination algorithms are algorithms that enable multiple computers or nodes to coordinate with each other to complete tasks. These algorithms are used in distributed systems, where multiple computers are…
Post by: syed hussain in All Integration Architecture
AMQP 1.0 (Advanced Message Queuing Protocol) is an open-source, binary wire protocol designed to provide a messaging backbone for distributed applications. It is designed to provide reliable, secure and robust…
Post by: syed hussain in All
MapReduce is a framework for processing large datasets in a distributed computing environment. It is an algorithm for performing distributed computing on large data sets, and it is a programing…
Post by: syed hussain in All
Summary Redis Cache is an open-source, in-memory data structure store used as a database, cache, and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets…
Post by: syed hussain in All Tips
Summary I got this error recently when I forgot to add a Client Secret to my appsettings.json file. One client credential type required either: ClientSecret, Certificate, ClientAssertion or AppTokenProvider must…
Post by: syed hussain in All Application Architecture
MapReduce is a programming model commonly used within the Hadoop framework to access big data stored in the Hadoop File System (HDFS). It consists of several phases: Map phase, Shuffle…
Post by: syed hussain in All
In Event-driven architectures or architectures with long-running queries, a common architecture design pattern is to use Asynchronous API also known as Async HTTP. Note that the implementation of Async API…
Post by: syed hussain in All Integration Architecture
Here is a quick snippet of code demonstrating how Point-to-point messaging works with Azure Service Bus and the Microsoft Dataverse. The Microsoft Dataverse emits a message that is pushed into…
Post by: syed hussain in All Microsoft Azure
In this post, I document some options for connecting to an On-Premise System. Azure VPN (Point-to-site, Site-to-Site). Azure Express Route. Azure Application Proxy. Azure Data Factory Self-hosted Integration Runtime. Azure…
Post by: syed hussain in All Application Architecture
The Ambassador design pattern is typically used in microservice architectures, however, the same concepts can be applied to non-microservice architectures. Legacy applications that have limited features may not have the…