Post by: syed hussain in All Architecture Data Architecture
Azure SQL Database and Azure Database for PostgreSQL offer two primary data replication solutions: Azure Data Sync and Read-Only replica. While both services facilitate data replication, they serve distinct purposes…
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
Summary The API Proxy Pattern serves as an intermediary, enhancing individual API interactions by adding functionalities such as rate limiting, logging, and security checks, ensuring smoother and more secure data…
Post by: syed hussain in All
Token exchange is the process of exchanging one type of security token for another. It is a crucial aspect of authorization in modern web-based applications and services. There are several…
Post by: syed hussain in All
Sometimes it’s not possible to hide access keys when making an API call. The suggestions below provide 20 ways to hide access keys when making API calls, such as using…
Post by: syed hussain in All Integration Architecture
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 Architecture
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 Architecture
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…