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

Advanced analytics on big dataTransform your data into actionable insights using the best-in-class machine learning tools. This architecture allows you to combine any data at any scale, and to build and deploy custom machine-learning models at scale.1234567

Análise avançada em Big Data

Transforme seus dados em insights acionáveis usando as melhores ferramentas de aprendizado de máquina. Essa arquitetura permite combinar dados em qualquer escala e criar e implantar modelos de aprendizado de máquina personalizados em escala.

Real-time analyticsGet insights from live, streaming data with ease. Capture data continuously from any IoT device or logs from website click-streams and process it in near-real time.12345678

Análise em tempo real

Obtenha facilmente insights de dados de streaming ao vivo. Capture dados continuamente de qualquer dispositivo IoT ou logs de sequência de cliques do site e processe-os em tempo quase real.