top of page
작성자 사진/ReadyIT

2023 자바 개발자 생산성 리포트 요약




안녕하세요, 여러분. 오늘은 지난 4월 22일 JRebel에서 발표한 2023년 자바 개발자 생산성 리포트에서 우리가 눈여겨 봐야 하는 몇 가지 정보를 공유하고자 합니다.


리포트 설문 개요

이 리포트는 총 411명의 자바와 관련된 업무에 종사하는 사람들을 대상으로 설문 진행했고, 그 기간은 2022년 11월 부터 2023년 1월까지 진행한 내용입니다. 응답자들은 개발자가 45%, 자바 아키텍처가 약 21%, 그리고 자바개발팀 리더가 약 19% 포함되어 있고, 기타 디렉터나 다양한 사람들이 응답을 하였습니다. 응답자들의 정보는 아래 도식과 같습니다.





올해 응답자의 대다수는 대기업에 속해 있었으며, 회사 규모가 1,000명 이상이라고 답한 응답자는 45%였습니다. 직원 수가 100~1000명인 중견 기업은 22%로 그 다음으로 높은 비율을 차지했습니다. 직원 수가 20~100명인 소규모 기업은 13%, 스타트업(1~20명)과하도급 개발업체가 각각 10%로 그 뒤를 이었습니다.





이 설문은 주로 개발자에게 맞춰진 설문으로 개발자가 사용하는 자바 생산성 도구, 그리고 이들이 구현하는 아키텍처, 자바 개발 시 직면하는 다양한 문제까지 자바 개발의 핵심을 파악하기 위해서 만들어진 것입니다. 그래서 주요 설문 부문을 살펴보면, 자바 언어 및 개발 동향, 자바 애플리케이션 아키텍처 동향, MSA동향, 자바 기술 동향 및 개발자 생산성 동향까지를 포함하고 있습니다.


설문결과

자바 애플리케이션 재배포 시간

응답자에게 자바 애플리케이션의 평균 재배포 시간을 공유해 달라고 요청했습니다. 2022년 설문 결과에서는 2~3분 사이의 재배포 시간이 가장 많았던 반면, 올해는 10분 이상이 가장 많았는데, 2023년에는 27%, 2022년에는 21%로 나타났습니다. 재배포당 4분 미만을 경험한 팀이 전체 응답의 42%를 차지한 반면, 3분 이상이라고 답한 팀은 59%를 차지했습니다.





업무 방해 요소

이 리포트에서는 대부분의 자바 개발자는 작업을 효율적으로 수행하는 데 방해가 되는 여러 가지 문제에 직면한다고 말했는데요, 개발자들이 뽑은 문제는 아래의 도식과 같습니다.





보시다시피 자바 개발자는 처리해야 할 작업이 너무 많다고 느끼며, 이것이 생산성에 영향을 미치는 가장 큰 요소인 것으로 보입니다. 이는 팀 리더에게도 전반적인 코딩 경험에 직접적인 영향을 미치는 요소에 대해 매우 시사하는 바가 큽니다.


마이크로서비스구현

작년과 마찬가지로 Spring Boot는 59%로 여전히 최고의 마이크로서비스 애플리케이션 프레임워크였습니다. Quarkus, Micronaut, DropWizard, Vert.x가 각각 8%, 6%, 2%, 1%로 하위 4위를 차지했습니다.





이를 통해 회사의 규모가 사용하는 마이크로서비스 애플리케이션의 수에 상당한 영향을 미친다는 것을 알 수 있었습니다. 회사 규모가 클수록 사용하는 마이크로서비스의 양이 많다는 것은 당연한 결과입니다. 왜 그럴까요? 마이크로서비스는 오래 전부터 사용되어 왔기 때문에 대기업일수록 애플리케이션에 광범위한 수의 마이크로서비스를 활용할 수 있었던 것으로 보입니다.


마이크로서비스 재배포시간

응답자들에게 컨테이너화된 환경을 원격으로 배포하는 데 걸리는 시간에 대해 질문했습니다. 그 결과 응답자의 46%가 5분 이상, 29%는 10분 이상의 재배포 시간이 걸린다고 답했습니다.





여기서 중요한 점은 코드의 애플리케이션 배포와 관련하여 상당한 어려움을 겪고 있는 자바 커뮤니티의 수많은 마이크로서비스를고려해야 한다는 것입니다. 이러한 대규모 마이크로서비스 애플리케이션을 관리하기 위한 복잡하고 세부적인 아키텍처로 인해 일반 개발자는 매일 코드를 작성하는 데 많은 어려움을 겪습니다. 그렇기 때문에 자바 생산성 도구의 구현이 매우 중요합니다. 여전히 개발자의 일상 업무에서 재배포는 계속해서 주요 과제가 되고 있습니다.


2023 Java 개발자 생산성 보고서 전문에는 오늘날 Java 에코시스템에서 가장 인기 있는 도구, 트렌드 및 기술에 대한 심층적인 데이터와 분석이 포함되어 있습니다. 아래 링크를 통해 무료로 다운로드하세요.


<출처: JREBEL.COM의 ‘https://www.jrebel.com/blog/2023-java-report-overview'>



자바 개발자를 꿈꾸시나요? 천재IT교육센터에서 자바 개발자의 첫 발걸음을 함께 하겠습니다. 현재 모집 중! (더 알아보기)
조회수 16회
bottom of page