Design Patterns: Saga Pattern in Distributed Systems

The Saga pattern is a design pattern used to manage data consistency across microservices in distributed transaction scenarios. It is particularly useful in scenarios where multiple services need to collaborate to achieve a specific business goal, and each service has…

Canary Releases on Azure App Service using the Deployment slots and Traffic Percentage Feature

Canary Deployment Strategy Canary deployment strategy allows the releases of an application incrementally to a subset of users. The applications are updated in small phases (e.g: 5%, 10%, 25%, 75%, 100%). It reduces the risk to a great extent as…

Managing App Settings made easy with Azure App Configuration

Distributed and micro-services based applications runs on multiple virtual machines or containers. Managing all the configuration settings for the services and components in such systems is a challenge. Spreading configuration settings across these components can lead to hard-to-troubleshoot errors during an…

Export and Import entities with set configurations and Authorization Rules using Service Bus Explorer

This article explains how to export import an Service bus entity (Queues/Topics/Relays) with all the configurations and Authorization Rules from one Service Bus to other using Service Bus Explorer. To Read about Service Bus Explorer please read article: Using Service…