Em GraphQL, é possível filtrar o que se quer obter num response --- por exemplo, na exibição de dados cadastrais de um usuário --- somente ao que for pertinente para os requests desejados. Pode não parecer tão eficaz, mas em algumas situações é a diferença entre ter ou não ter um gargalo de performance. Outras técnicas, como a utilização de bibliotecas RPC, como gRPC, que permitem a comunicação via RPC, que apesar de trafegar na rede como uma chamada HTTP/2, permite o interfaceamento de diversos meios de comunicação RPC de maneira multiplataforma.