Post by: syed hussain in All Integration Design Patterns
A polling consumer design pattern is a software architecture pattern commonly used in messaging systems, where a client application polls a message queue or a data source periodically to check…
Post by: syed hussain in All Integration Design Patterns
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 Integration Design Patterns
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 C# Integration Design Patterns
Some legacy applications often communicate messages in proprietary formats, or messages the Receiver application needs to translate to make sense of. EDIFACT, X12 are common formats that often require translation/transformation.…
The Observer design pattern is a useful pattern when combined with Event-driven architectures to create reactive systems. A source system emits a state change; this change is observed by methods…
Post by: syed hussain in All Integration Design Patterns
In this post, I’ve provided a sample Interface Definition Document.
This post summarises the various Delivery Guarantees available in Azure Service Bus.
Post by: syed hussain in All Integration Design Patterns
In a Point-to-point integration, a Sender may overwhelm the Receiver by sending large volumes of messages that the Receiver cannot process. One option here is to use the Competing Consumer…