Compartilhar via


Introdução ao aplicativo de exemplo Fitness Store

Observação

Os planos Básico, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de desativação de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.

O plano consumo e dedicado Standard será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira Migrar o plano dedicado e consumo Standard dos Aplicativos Spring do Azure para os Aplicativos de Contêiner do Azure.

Este artigo se aplica a: ❎ Básico/Padrão ✅ Enterprise

Este início rápido descreve o aplicativo de exemplo de loja de fitness, que mostra como implantar aplicativos poliglotas em uma instância do plano Enterprise dos Aplicativos Spring do Azure. Você verá como os aplicativos poliglotas são criados e implantados usando os recursos do plano Enterprise dos Aplicativos Spring do Azure. Esses recursos incluem o Tanzu Build Service, o Service Discovery, a configuração externalizada com o Serviço de Configuração de Aplicativo, o 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 início rápido aplica essa arquitetura a um aplicativo Fitness Store. Esse aplicativo é composto pelos seguintes serviços divididos por domínio:

  • Quatro aplicativos 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 pagamentos para pedidos dos usuários.
    • O Serviço de Identidade fornece referência ao usuário autenticado.
    • O Serviço de assistência fornece funcionalidade de IA para a loja fitness.
  • Um aplicativo Python:

    • O Serviço de Carrinho gerencia os itens dos usuários que foram selecionados para compra.
  • Um aplicativo ASP.NET Core:

    • O Serviço de Pedidos faz pedidos para comprar produtos que estão nos carrinhos dos usuários.
  • Um aplicativo HTML estático e no NodeJS:

    • Front-end é o aplicativo de compras que depende dos outros serviços.

Próximas etapas