Post by: syed hussain in All Best Practice Integration Design Patterns
Change Log changelog: - version: 0.1 description: - Initial draft released, covering core design principles for health endpoints in Azure Functions. - Provided basic implementation examples, including simple health checks…
Post by: syed hussain in All Architecture Microsoft Azure
Utilizing Azure Private Link and Azure Firewall with DNAT presents distinct approaches to accessing web apps, balancing between security and exposure. Private Link emphasizes utmost security and simplicity, ensuring no…
Post by: syed hussain in All Architecture Reference Architecture
This is a simple reference architecture for an Azure Hub and Spoke infrastructure.
Post by: syed hussain in All Integration Design Patterns
Distributed tracing with a Correlation ID allows for seamless tracking of a request as it flows through different services. For instance, when an order processing issue occurs, the Correlation ID…
Post by: syed hussain in All Architecture Best Practice
In my last projects (a few months ago) we received a very hefty bill on our Azure Databricks spend in our second month. Almost 20K more than what we had…
Post by: syed hussain in All Application Design Patterns
In this post, I will elaborate on the Polling with Resource Location pattern, a crucial method for managing asynchronous processing in web applications. This pattern enables efficient handling of long-running…
Post by: syed hussain in All Data Design Patterns
In this post, we explore several architectural patterns and their applications in data processing and analytics. Lambda Architecture is designed to combine batch and real-time processing, offering a comprehensive approach…
Post by: syed hussain in All Integration Design Patterns
An idempotent receiver is a message receiver that ensures that the processing of a message is executed only once, even if the message is received multiple times. This is useful…
Post by: syed hussain in All Integration Design Patterns
A Control Bus (CB) is a messaging architecture that enables enterprise integration by facilitating the exchange of control messages among different systems and applications. It acts as a mediator between…
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…