Arquitetar o aplicativo Web de comércio eletrônico escalonável

O site do comércio eletrônico inclui fluxos de trabalho de processamento de ordem simples com a ajuda de serviços do Azure. Usando o Azure Functions e Aplicativos Web, os desenvolvedores podem se concentrar na criação de experiências personalizadas e deixar o Azure cuidar da infraestrutura.
Architect scalable e-commerce web appThe 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.217896543

O usuário acessa o aplicativo Web no navegador e se conecta.

O navegador efetua o pull de recursos estáticos, tais como imagens, da Rede de Distribuição de Conteúdo do Azure.

O usuário pesquisa produtos e consulta o banco de dados SQL.

O site efetua pull do catálogo de produtos do banco de dados.

O aplicativo Web efetua pull de imagens do produto do Armazenamento de Blobs.

A saída da página é armazenada em cache no Cache Redis do Azure para melhorar o desempenho.

O usuário envia a ordem e ela é colocada na fila.

O Azure Functions processa o pagamento da ordem.

O Azure Functions faz o pagamento para o terceiro e registra o pagamento no banco de dados SQL.

  1. 1 O usuário acessa o aplicativo Web no navegador e se conecta.
  2. 2 O navegador efetua o pull de recursos estáticos, tais como imagens, da Rede de Distribuição de Conteúdo do Azure.
  3. 3 O usuário pesquisa produtos e consulta o banco de dados SQL.
  4. 4 O site efetua pull do catálogo de produtos do banco de dados.
  5. 5 O aplicativo Web efetua pull de imagens do produto do Armazenamento de Blobs.
  1. 6 A saída da página é armazenada em cache no Cache Redis do Azure para melhorar o desempenho.
  2. 7 O usuário envia a ordem e ela é colocada na fila.
  3. 8 O Azure Functions processa o pagamento da ordem.
  4. 9 O Azure Functions faz o pagamento para o terceiro e registra o pagamento no banco de dados SQL.

Diretrizes de implementação

Produtos/descrição Documentação

Aplicativos Web

Um Aplicativo Web do Serviço de Aplicativo é executado em uma única região, acessível para navegadores móveis e da Web

Banco de Dados SQL do Azure

SQL inteligente gerenciado na nuvem

Práticas comuns que podem causar problemas de escalabilidade

Funções do Azure

Processe eventos com o código sem servidor

Application Insights

Detecte, faça triagem e diagnostique problemas em seus serviços e aplicativos Web

Arquiteturas de solução relacionadas