Executando verificação de segurança...
2

Eu já desenvolvo sistemas a 16 anos e totalmente focado na web e banco de dados, sistemas SaaS, com muito pouco de processamento intenso em CPU.

A pergunta qual linguagem é melhor no quesito performance é a pergunta errada nesse caso. Já que vc citou o Akita, procura o vídeo dele comentado sobre o hackaton que o pessoal fez, tem poucos meses esse vídeo. Nesse hackaton, o pessoal tinha que montar um serviço e ganhava quem conseguisse entregar mais requisições por segundo (RPS). Quem ganhou no hackaton foi o C# se não engano. Mas como todos repositórios eram públicos, o pessoal continuou trabalhando nos projetos e todos os participantes conseguiram chegar mais ou menos no mesmo RPS. Ou seja, se vc não é o Twitter ou o Netflix, a performance não é um critério tão importante.

Por quê? Se sua requisição demora a retornar pq vc tem muito processamento rolando, o certo seria jogar a carga de trabalho em um fila, retornar o quanto antes a requisição inicial ao invés de deixar o cliente esperando e configurar um outro processo para dar vazão nessa fila (worker). Nesse caso, vc e o cliente tem que combinar uma forma de descobrir quando esse trabalho assíncrono é concluído. Pesquise no framework Laravel do PHP sobre queues, ali tem um exemplo desse fluxo que escrevi aqui.

Ou seja, o seu backend pode ser em qualquer linguagem, a mais confortável pro time ou a mais usada no mercado, com maior número de profissionais disponíveis. Os critérios são outros se vc delega o trabalho pesado pra uma fila.

Carregando publicação patrocinada...