Executando verificação de segurança...
1

No backend vc pode usar estratégia parecida de micro caching. Em sistemas com alto fluxo transacional, você pode cachear uma rota por 500ms ou talvez até por 1s, como uma home, dashboard da aplicação, principalmente rotas públicas e/ou caras de processamento.

Assim se você tiver 1k, 100k ou 1M de usuários online, o primeiro pega a rota, os demais pegarão somente o resultado do processamento depois que o lock do primeiro processo decair, e a aplicação terá sempre o aspecto de real time, pq 500ms ou 1s de cache é praticamente imperceptível.