Post by: syed hussain in All Application Architecture
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 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 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…
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…
It’s not possible to connect to the Microsoft Dataverse directly in Databricks. Some options include ingesting the Dataverse tables into Azure Data Lake and then retrieving them from inside a…
Post by: syed hussain in All Application Architecture C#
This post demonstrated a simplified Client-Server Architecture using Azure B2C and Containers. The frontend application consists of a single page demonstrating three stages: Front-end request for a JWT from the…
Here is a summary of the different types of application architecture styles.
Post by: syed hussain in All Application Architecture C# Microsoft Azure
In Azure Functions 1.0, it was never possible to use Dependency Injection (DI). DI is a technique to achieve Inversion of Control (IoC) between classess and their methods. In Azure…
Post by: syed hussain in All Application Architecture
You cannot hide an API Key or an API URL when you have a frontend constructed in pure HTML/JavaScript like most SPAs. SPA inherently loads in the browser, for this…
Post by: syed hussain in All Application Architecture Architecture Data Architecture Integration Architecture
Summary This page documents a list of Application Architectures. The page is a work-in-progress but should serve as a reference for design techniques that exist to solve problems. This page…