Desempenho
O desempenho de todo o aplicativo não pôde ser afetado. Você pode gastar um tempo significativo fazendo micro-benchmarking. No entanto, como você aumenta uma solicitação em um só lugar, ela pode ter um efeito cascata em todo o aplicativo. Contanto que você não aumente o número de pacotes IP, o impacto no desempenho poderá ser mínimo se a latência da rede for alta. A linha de fundo, benchmark. Deixe no código a opção de poder escolher qual implementação você usará no tempo de execução (por exemplo, uma opção de alternância).
Qualidade do código
Geralmente, é mais importante ter uma boa qualidade de código e ter espaço para expandir sua aplicação do que se limitar. Você pode projetar mais tarde um filtro que irá minimizar, compactar, armazenar em cache o tráfego para os redis, que ajudará você a ganhar mais velocidade do que uma pequena otimização.