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
Transfira um ficheiro do Visio desta arquitetura.
Fluxo de dados
- O utilizador acede à aplicação Web no browser e inicia sessão.
- O browser solicita recursos estáticos, como imagens da Rede de Entrega de Conteúdos do Azure.
- O utilizador procura produtos e consultas na base de dados SQL.
- O Web site solicita o catálogo de produtos da base de dados.
- A aplicação Web extrai imagens de produtos do Armazenamento de Blobs.
- A saída da página é colocada em cache no Cache do Azure para Redis para um melhor desempenho.
- O utilizador submete a encomenda e a encomenda é efetuada na fila.
- Funções do Azure processa o pagamento da encomenda.
- 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