Skip Navigation

Architect scalable e-commerce web app

The e-commerce website includes simple order processing workflows with the help of Azure services. Using Azure Functions and Web Apps, developers can focus on building personalized experiences and let Azure take care of the infrastructure.
확장성 있는 전자상거래 웹앱 설계전자상거래 웹 사이트가 Azure 서비스의 도움으로 간단한 주문 처리 워크플로를 포함합니다. 개발자는 Azure Functions 및 Web Apps를 사용하여 개인 설정된 환경 구축에 집중하고 Azure가 인프라를 처리하도록 할 수 있습니다.217896543

User accesses the web app in browser and signs in.

Browser pulls static resources such as images from Azure Content Delivery Network.

User searches for products and queries SQL database.

Web site pulls product catalog from database.

Web app pulls product images from Blob Storage.

Page output is cached in Azure Cache for Redis for better performance.

User submits order and order is placed in the queue.

Azure Functions processes order payment.

Azure Functions makes payment to third party and records payment in SQL database.

  1. 1 User accesses the web app in browser and signs in.
  2. 2 Browser pulls static resources such as images from Azure Content Delivery Network.
  3. 3 User searches for products and queries SQL database.
  4. 4 Web site pulls product catalog from database.
  5. 5 Web app pulls product images from Blob Storage.
  1. 6 Page output is cached in Azure Cache for Redis for better performance.
  2. 7 User submits order and order is placed in the queue.
  3. 8 Azure Functions processes order payment.
  4. 9 Azure Functions makes payment to third party and records payment in SQL database.

Implementation guidance

Products/Description Documentation

Web Apps

An App Service Web App runs in a single region, accessible to web and mobile browsers

Azure SQL Database

Managed relational SQL Database as a service

Common practices that are likely to cause scalability problems

Azure Functions

Process events with serverless code

Application Insights

Detect, triage, and diagnose issues in your web apps and services

Related solution architectures