Partilhar via


Introdução ao aplicativo de exemplo da Fitness Store

Note

Os planos Basic, Standarde Enterprise entraram em um período de aposentadoria em 17 de março de 2025. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

Este artigo aplica-se a: ❎ Basic/Standard ✅ Enterprise

Este guia de início rápido descreve o aplicativo de exemplo da loja de fitness , que mostra como implantar aplicativos poliglotas em uma instância do plano do Azure Spring Apps Enterprise. Você vê como os aplicativos poliglotas são criados e implantados usando os recursos do plano do Azure Spring Apps Enterprise. Esses recursos incluem Tanzu Build Service, Service Discovery, configuração externalizada com Application Configuration Service, roteamento de aplicativos com o Spring Cloud Gateway, logs, métricas e rastreamento distribuído.

O diagrama a seguir mostra uma arquitetura de aplicativo comum:

Diagrama que mostra a arquitetura do aplicativo Fitness Store.

Essa arquitetura mostra um aplicativo composto por aplicativos menores com um gateway, vários bancos de dados, serviços de segurança, monitoramento e automação.

Este guia de início rápido aplica essa arquitetura a um aplicativo da Fitness Store. Esta aplicação é composta pelos seguintes serviços divididos por domínio:

  • Quatro aplicações Java Spring Boot:

    • O Serviço de Catálogo contém uma API para buscar produtos disponíveis.
    • O Serviço de Pagamento valida e processa os pagamentos das encomendas dos utilizadores.
    • O Serviço de Identidade fornece referência ao usuário autenticado.
    • O Assist Service fornece funcionalidade de IA para a loja de fitness.
  • Uma aplicação Python:

    • O Serviço de Carrinho gerencia os itens dos usuários que foram selecionados para compra.
  • Uma ASP.NET aplicação principal:

    • O Serviço de Pedidos faz pedidos para comprar produtos que estão nos carrinhos dos usuários.
  • Uma aplicação HTML Node.js e estática:

    • Frontend é o aplicativo de compras que depende dos outros serviços.

Próximos passos