Aplicativo web de e-commerce escalável do arquiteto

Funções
Base de Dados SQL
Aplicações Web

Ideia de solução

Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do GitHub!

Arquitetura

Diagrama de arquitetura Descarregue um SVG desta arquitetura.

Fluxo de Dados

  1. O utilizador acede à aplicação web no navegador e assina.
  2. O navegador retira recursos estáticos, como imagens da Rede de Entrega de Conteúdos Azure.
  3. Procura por produtos e consultas base de dados SQL.
  4. O site retira o catálogo de produtos da base de dados.
  5. A aplicação Web retira imagens do produto do Blob Storage.
  6. A saída da página está em cache em Cache Azure para Redis para um melhor desempenho.
  7. O utilizador submete a encomenda e a encomenda é feita na fila.
  8. A azure Funs processa o pagamento de encomenda.
  9. A Azure Functions faz o pagamento a terceiros e regista o pagamento na base de dados SQL.

Componentes

  • Web Apps: Uma App Service Web App funciona numa única região, acessível a navegadores web e móveis
  • Base de Dados Azure SQL: SQL gerido e inteligente na nuvem
  • Funções Azure: Processar eventos com código sem servidor
  • Insights de Aplicações: Detetar, triagem e diagnosticar problemas nas suas aplicações e serviços web

Passos seguintes