É uma ótima solução e, supondo que o servidor front-end não esteja muito longe dos servidores de back-end, não afeta significativamente o desempenho. Você pode encerrar seus certificados SSL no nginx, mas também pode ter certificados SSL no back-end para criptografar a conexão entre o terminal e o back-end, dependendo de onde seus sistemas estão hospedados. A regra geral é finalizar o SSL o máximo possível da cadeia.