Estas preguntas solo se han mostrado a las personas encuestadas que desarrollan microservicios.

Microservicios

Lenguaje principal entre los desarrolladores de microservicios

35%

de las personas encuestadas desarrolla microservicios.

Los 3 lenguajes más populares para el desarrollo de microservicios son Java (41 %), JavaScript (37 %) y Python (25 %).

"Esperamos que más empresas utilicen microservicios en sus proyectos en el futuro. Así que es muy probable que en los próximos años veamos un crecimiento en las cuotas de quienes desarrollan microservicios"

Yuriy Artamonov, Software Developer at JetBrains

Experiencia en codificación de desarrolladores de microservicios

53%

de los desarrolladores de microservicios tiene más de 6 años de experiencia profesional en codificación, mientras que entre otros tipos de desarrolladores esta cifra es solo de un 36 %

Los desarrolladores que trabajan con microservicios suelen tener más experiencia en codificación que los que no lo hacen.

¿Qué enfoques utiliza en el diseño de sistemas?

¿Cómo se comunican las partes distribuidas de su aplicación?

Las 3 formas más populares de comunicación entre las partes distribuidas de las aplicaciones no han cambiado desde el año pasado. Siguen siendo REST, Message Queue y WebSocket.

Al implementar nuevas API de servicio web, ¿comienza desde el código o la especificación?

Algo menos de la mitad de los participantes en la encuesta Developer Ecosystem prefiere partir de la especificación a la hora de implementar nuevas API de servicios web. Solo el 16 % de los desarrolladores encuestados utiliza un enfoque "primero el código".

¿Cómo declara y documenta sus API?

Los métodos populares para declarar y documentar las API no han cambiado mucho. Open API sigue siendo la más popular y ha aumentado en 6 puntos porcentuales este año, reforzando su posición de liderazgo.

¿Dónde almacena las especificaciones de la API?

¿Cómo organiza el control de versiones para los servicios?

¡Gracias por el tiempo que nos has dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Participe en el JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.