Introdução ao aplicativo de exemplo Fitness Store

Observação

As primeiras 50 horas de vCPU e os primeiros 100 GB de memória são gratuitos todos os meses. Para obter mais informações, confira Redução de preços – os Aplicativos Spring do Azure fazem mais, custando menos no blog Apps on Azure.

Observação

Azure Spring Apps é o novo nome do serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns locais por um tempo enquanto trabalhamos para atualizar ativos como capturas de tela, vídeos e diagramas.

Este artigo se aplica ao:❌ nível Básico/Standard ✔️ nível 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:

Diagram that shows the architecture of the Fitness Store application.

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