Pra gente, o ideal seria utilizar o próprio Next.js pra criar as API's. Colocar um serviço extra pra criar uma API pra entregar os resultados dos cálculos pro backend seria uma arquitetura ruim?

Pelo menos uma API em Python é necessária para expor os resultados, pois alguém vai ter pegar da programação dos engenheiros em Python (Parte 1). Na Parte 3 fica a escolha da empresa, tanto backend como frontend (Parte 3). Pode usar o Next.js para acessar diretamente os dados da API Python, por exemplo.