Entenda dados errados mostrados no e-commerce. Cloudflare - FrontDoor e instância múltipla do Azure AppService

Entenda dados errados mostrados no e-commerce. Cloudflare - FrontDoor e instância múltipla do Azure AppService

Recentemente migrei uma VM que hospedava um aplicativo Asp.NET MVC + blog Wordpress em um AppService separado para MVC + outro para Wordpress.

Temos agora esta configuração:

  1. Cloudflare para armazenar conteúdo da página em cache + algum redirecionamento
  2. Um Azure Frontdoor que redireciona o tráfego para os serviços de aplicativos do Azure
  3. Temos 10 instâncias do AppService.
  4. Cada serviço possui seu próprio cache interno.

Agora estamos vendo uma parte da página que mostra itens na lista de desejos ou itens no carrinho que parecem estar armazenados em cache até limparmos o cache do Cloudflare.

Se não tivermos CloudFlare no meio, espero que o Azure FrontDoor atue como um balanceador de carga entre as instâncias e use a sessão fixa para garantir que o usuário veja apenas seus dados.

Se tivermos Cloudflare no meio... como essas sessões fixas são gerenciadas? Minha suspeita é que do Cloudflare ao FrontDoor as coisas estão confundindo.

Este é um esquema

insira a descrição da imagem aqui

Preciso ter certeza de que de CF a FD as sessões fixas serão mantidas.

informação relacionada