Microsserviços

Cerca de 40% de todos os entrevistados desenvolvem microsserviços. As linguagens de programação mais populares entre aqueles que fazem isso são: Java (48%), JavaScript (38%), Python (29%) e Go (14%). Essas perguntas foram mostradas apenas a entrevistados que desenvolvem microsserviços.

Como as partes distribuídas de sua aplicação se comunicam?

79%45%23%19%17%12%10% 9%
Todos os resultados

Que abordagens você usa no design de seu sistema?

85%38%21%10% 9% 5% 1% 3%

Como você organiza o controle de versão para os serviços?

Multiple VCS repositories
Mono-repository
I don't know
55%36%9%

Quando você implementa novas APIs de serviço web, você começa pelo código ou pela especificação?

Specification first
It depends
Code first
I don't implement new web-service APIs
44%37%16%3%

Pouco menos da metade dos desenvolvedores pesquisados prefere começar com a especificação ao implementar novas APIs de serviços Web.

Onde você armazena as especificações da API?

21%20%16%15% 4% 7%17%

Como você declara e documenta suas APIs?

58%25% 8% 8% 4% 2%17%

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Participe do Laboratório de Insights de Tecnologia da JetBrains

Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.

© 2000-2020 JetBrains s.r.o. Todos os direitos reservados.