Microservicios

Compartir:

Las siguientes preguntas solo se mostraron a los encuestados que desarrollan microservicios.

¿Desarrolla microservicios?

Esta pregunta se mostró a un público general de la encuesta y se utilizó como pregunta de cualificación para la sección de Microservicios.

37 %

de todos los encuestados desarrolla microservicios, lo que supone solo dos puntos porcentuales más en comparación con 2021.

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

Se observa un descenso significativo en el uso del enfoque «Monolito con frontend web», que pasa del 25 % en 2021 al 19 % en 2022.

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

REST / RPC a través de HTTP, cola de mensajes y WebSocket siguen siendo las formas más populares de comunicarse entre las partes distribuidas de las aplicaciones. Podemos observar un crecimiento en el uso de WebSocket y RPC multiplataforma, que mostraron un aumento de 4 y 5 puntos porcentuales, respectivamente, en comparación con 2021.

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

El 40 % de los encuestados afirma partir de la especificación a la hora de implantar nuevas API de servicios web. Esto supone 4 puntos porcentuales menos que el año anterior. Vemos que una parte cada vez mayor de los encuestados (42 %) elige un enfoque apropiado, dependiendo del proyecto o tarea concretos en los que esté trabajando.

¿Cómo declara y documenta sus API?

La popularidad de OpenAPI no ha dejado de crecer desde el año pasado. el 69 % de los encuestados afirma que utiliza OpenAPI para declarar y documentar sus API. Esto supone 5 puntos porcentuales más en comparación con los resultados de 2021. Al mismo tiempo, el uso de sistemas Wiki ha disminuido del 24 % en 2021 al 20 % en 2022.

¿Dónde almacena las especificaciones de la API?

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

Este año, observamos un aumento del uso de varios repositorios VCS, del 53 % en 2021 al 60 % en 2022.

¿Qué lenguajes utiliza para desarrollar microservicios?

Java sigue siendo el lenguaje más popular para desarrollar microservicios. Lo utiliza el 34  % de los encuestados.

Microservicios:

2022

¡Gracias por el tiempo que nos ha dado!

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

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