Introdução ao aplicativo de exemplo da Fitness Store

Nota

As primeiras 50 horas de vCPU e 100 GB de memória são gratuitas todos os meses. Para obter mais informações, consulte Redução de preço - O Azure Spring Apps faz mais, custa menos! no Blog Aplicativos no Azure.

Nota

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

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:

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 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.
  • Um NodeJS e um aplicativo HTML estático:

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

Próximos passos