Editar

Arquitetar aplicação Web de comércio eletrónico dimensionável

Azure Functions
Azure SQL Database
Azure App Service

Ideias de solução

Este artigo é uma ideia de solução. Se quiser que expandamos o conteúdo com mais informações, como potenciais casos de utilização, serviços alternativos, considerações de implementação ou orientações de preços, informe-nos ao fornecer feedback do GitHub.

Crie aplicações Web de comércio eletrónico dimensionáveis com Funções do Azure e Aplicações Web, para que possa criar experiências personalizadas enquanto o Azure trata da infraestrutura. Esta solução é ideal para o setor de retalho.

Potenciais casos de utilização

Esta solução é ideal para organizações de retalho, mas pode ser aplicada a outros setores que vendem bens e serviços.

Arquitetura

O diagrama de arquitetura mostra a transação dos utilizadores que encontram produtos para os comprar através de aplicações Web para pagamentos de terceiros.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. O utilizador acede à aplicação Web no browser e inicia sessão.
  2. O browser solicita recursos estáticos, como imagens da Rede de Entrega de Conteúdos do Azure.
  3. O utilizador procura produtos e consultas na base de dados SQL.
  4. O Web site solicita o catálogo de produtos da base de dados.
  5. A aplicação Web extrai imagens de produtos do Armazenamento de Blobs.
  6. A saída da página é colocada em cache no Cache do Azure para Redis para um melhor desempenho.
  7. O utilizador submete a encomenda e a encomenda é efetuada na fila.
  8. Funções do Azure processa o pagamento da encomenda.
  9. Funções do Azure efetua o pagamento a terceiros e regista o pagamento na base de dados SQL.

Componentes

  • Aplicações Web: uma Aplicação Web Serviço de Aplicações é executada numa única região, acessível para browsers Web e móveis
  • Base de Dados do SQL do Azure: SQL gerido e inteligente na cloud
  • Funções do Azure: Processar eventos com código sem servidor
  • Application Insights: detetar, fazer a triagem e diagnosticar problemas nas suas aplicações e serviços Web

Contribuidores

Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuidores.

Autor principal:

  • Andrew Harvey | Gestor de Programas Principal - Microsoft para Startups

Passos seguintes