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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: