Olá Felipe!
Bom ponto Felipe, e é uma discussão super válida e rica.
De fato isso aumenta a latência (devido a múltiplas requisições), aumenta o tráfego na API (potencialmente a sobrecarregando), e eleva os custos associados ao seu uso. Para mitigar isso, podemos utilizar soluções como o armazenamento local de access_tokens no front-end (reduzindo requisições), a implementação de cache na API, o uso de tokens de longa duração, ou até mesmo explorar estratégias de autenticação alternativas. A escolha da solução ideal depende das necessidades específicas do projeto, devendo-se sempre balancear os requisitos de desempenho, segurança e custo. Vale sempre lembrar que a segurança é primordial, então qualquer solução adotada deve garantir a proteção dos tokens e prevenir acessos não autorizados, apesar dos custos, mas é um investimento super válido.
Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!