마이크로서비스

공유하기:

다음 질문은 마이크로서비스를 개발하는 응답자에게만 표시되었습니다.

마이크로서비스를 개발하시나요?

이 질문은 모든 설문 조사 참여자에게 표시되었으며, 마이크로서비스 섹션에 대한 응답 대상자를 결정하는 질문으로 사용되었습니다.

37%

(전체 응답자 대비)가 마이크로서비스를 개발하는 비율. 이 수치는 2021년에 비해 2% 증가했습니다.

시스템 설계 시 어떤 접근 방식을 사용하시나요?

'웹 프런트엔드에 모놀리식' 접근 방식을 사용하는 비율은 2021년 25%에서 2022년 19%로 대폭 감소했습니다.

애플리케이션에서 분산된 부분은 어떻게 통신하나요?

애플리케이션의 분산된 부분 간 통신을 지원하는 방식으로 HTTP를 통한 REST/RPC, 메시지 큐 및 WebSocket이 여전히 가장 인기 있으나, WebSocket 및 크로스 플랫폼 RPC의 사용 비율은 2021년에 비해 각각 4% 및 5% 증가했습니다.

새 웹 서비스 API를 구현할 때 코드와 사양 중 무엇부터 시작하시나요?

응답자의 40%는 새로운 웹 서비스 API를 구현할 때 사양부터 작성한다고 응답했으며, 이 수치는 전년 대비 4% 감소한 수치입니다. 반면, 특정 프로젝트나 당면한 작업에 따라 적절한 접근 방식을 취한다는 응답자의 비율(42%)은 증가하고 있습니다.

어떤 방식으로 API를 선언하고 문서화하시나요?

OpenAPI의 인기는 작년부터 증가하고 있습니다. 응답자의 69%는 OpenAPI를 사용하여 API 선언 및 문서화를 수행한다고 답했습니다. 2021년 결과보다 5% 증가한 수치입니다. 동시에 Wiki 시스템의 사용 비율은 2021년 24%에서 2022년 20%로 감소했습니다.

API 사양은 어디에 저장하시나요?

서비스의 버전 관리를 어떤 방식으로 정리하시나요?

다중 VCS 저장소의 사용 비율이 2021년 53%에서 2022년 60%로 증가했습니다.

마이크로서비스를 개발할 때 어떤 언어를 사용하시나요?

Java는 여전히 가장 인기 있는 마이크로서비스 개발 언어입니다. 응답자의 34%가 Java를 사용하고 있습니다.

마이크로서비스:

2022

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.

향후 설문조사에 참여해 주세요

By submitting this form I agree to the JetBrains Privacy Policy

원시 데이터

DevEco 2022 설문조사의 원시 데이터가 공개되었습니다. 데이터를 다운로드하고 탐색하면서 자신만의 통찰력을 얻으세요!

다운로드

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.