E-commerce solution on Azure with 99.999% uptime (Microservices)

A microservices based E-commerce solution on Azure with 99.999% uptime and Zero downtime deployment, The solution uses Azure Kubernetes Service with multi-region deployment.

Solution Overview

• Develop as Microservices and deploy on Azure Kubernetes Service (AKS).
• Deploy the application in two regions (both active) load balanced by the Azure Front door.
• Use Content delivery network for low latency download of static content globally.
• Deploy the application through Infrastructure as code on Azure DevOps with the Rolling deployment option.

Architecture Style

• Microservices

Architecture Design Principles

• Design for Self-healing
• Design to Scale Out
• Design for Operations

Key Cloud Design Patterns

• SAGA
• Circuit Breaker
• Static Content Hosting

Zero Downtime Deployment

Leave a comment