편집 : 2023.6.5 월 20:57
뉴스
‘뉴렐릭 코드스트림’ 코드 레벨 메트릭 공개모든 프로그래밍 언어로 지원…통합개발환경 내에서 가시성 상시 확보
김동기 기자  |  kdk@bikorea.net
폰트키우기 폰트줄이기 프린트하기 메일보내기 신고하기
승인 2023.03.16  15:39:31
트위터 페이스북 미투데이 요즘 네이버 구글 msn

뉴렐릭코리아(지사장 이형근)는 16일 본사 발표를 인용, 개발자들이 코드레벨에서부터 모든 소프트웨어 퍼포먼스에 대한 인사이트를 추출할 수 있는 ‘코드스트림(CodeStream) 코드 레벨 메트릭’ 및 ‘서비스 레벨의 텔레메트리’를 공개했다.

이를 통해 개발자들은 프로덕션 및 엔지니어링 진행 전 더욱 빠르게 문제를 파악할 수 있게 됐다.

텔레메트리 데이터를 개발자들이 작업하는 곳으로 바로 가져와 통합개발환경(Integrated Development Environment, IDE)을 벗어나지 않으면서도, 운영팀에 의존하거나 고객들이 문제를 신고할 때까지 기다릴 필요없이 의미 있는 데이터에 접근할 수 있다.

뉴렐릭은 텔레메트리 데이터를 IDE 내 연관 코드로 직접 연결해줄 수 있는 옵저버빌리티 플랫폼으로, 이를 활용해 개발자들은 애플리케이션을 모니터링하고 디버그 해 더욱 개선할 수 있게 됐다.

특히, ‘뉴렐릭 코드스트림’은 닷넷(Net), 자바(Java), PHP, 파이썬(Phyton), Ruby, Go 및 Node.js 등 모든 핵심 프로그래밍 언어를 지원하고 있다.

옵저버빌리티가 소프트웨어 개발 과정에서 오류를 최대한 빨리 감지하고 해결하는 방법인 원점 회귀(shift-left)방식을 취하고 있고, 개발자들은 소프트웨어 신뢰도에 대한 전적인 책임을 맡고 있다.

이에 따라 최근 개발 부서들은 소프트웨어 생명주기의 모든 단계에서 최적의 코드를 쓸 수 있도록 아주 매끄러운 퍼포먼스 데이터 접근을 필요로 하고 있다.

반면, 도구화, 협업 및 디버그를 하기 위한 워크플로우는 개발자들이 많이 사용하고 있는 툴과는 서로 분리된 경우가 많다.

이와 같은 현상은 시스템 중단을 초래하거나 기업의 수익에 악영향을 미칠 수 있는 비효율적이고 문제 대응수준의 디버깅 과정을 낳게 된다.

IT업계 주요 인사들로 구성된 IT 소프트웨어 품질 컨소시엄(Consortium of Information & Software Quality, CISQ)에 따르면 미국 내에서 이같은 저품질 소프트웨어에 따른 비용은 2조 4100억 달러(한화 약 3143조원)로 증가했다.

뉴렐릭 코드스트림은 엔지니어들이 소프트웨어 생명주기 전반에 옵저버빌리티 확보해 애플리케이션 개발 시 퍼포먼스를 최적화, 이같은 문제를 해결할 수 있도록 지원하고 있다. 

피터 페자리스(Peter Pezaris) 뉴렐릭 전략 및 경험 총괄부사장(SVP)은 “엔지니어링의 일부로서 옵저버빌리티는 데이터를 활용해 핵심 워크플로우에 박차를 가하는 미래의 모습을 선보이고 있다.  뉴렐릭 코드스트림을 활용해 IDE 내 프로덕션 텔레메트리 데이터를 결함시켜, 고객은 향후 피드백 수렴 과정을 더욱 단축시키고 기존 워크플로우에 영향을 주지 않으면서 값비싼 문맥 교환(context switch) 작업을 진행할 필요 없이 더 나은 성능의 소프트웨어를 생산할 수 있다. 뉴렐릭은 원점회귀 방식을 주목하고 있으며 코드스트림은 엔지니어들이 생산을 시작하고 개발주기를 가속화하기 전에 미리 문제들을 파악함으로써 시간과 비용을 절약할 수 있도록 도와줄 것”이라고 말했다. 

뉴렐릭 코드스트림은 모든 메트릭에 가시성을 항상 확보하고, 심층 분석, 평균탐지시간(Mean time to detection, MTTD), 평균해결시간(Mean time to resolution, MTTR) 및 개발주기를 단축시켜 줄 것이다.

뉴렐릭 코드스트림의 추가적인 장점은…
 
◆모든 핵심 프로그래밍 언어 활용 가능 = 뉴렐릭 코드스트림은 Net, Java, PHP, Phyton, Go 및 Node.js 등 모든 프로그래밍 언어를 지원한다. 

◆코드 레벨에서의 성능 모니터 = 더욱 빠르게 문제를 해결할 수 있도록, 텔레메트리 메트릭이 도구화된 방법 윗줄에 각각 한 줄의 텍스트로 표시된다.

◆서비스 레벨 성능에 대한 접근 = 서비스 및 관련 서비스용 골든 메트릭은 문제를 더욱 빠르게 확인할 수 있도록 쉽게 표면화(surfaced)될 수 있다.

◆서비스레벨 목표 대비 성능 추적 = 전반적인 서비스 품질을 보장하기 위해 기존에 설정했던 목표 대비 현재 서비스 성능 수준을 확인할 수 있다.

◆데이터 기반 코드 리뷰 = 핵심적인 텔레메트리 데이터가 풀 리퀘스트(Pull request) 및 피드백 리퀘스트에 표시되어 프로덕션 과정에 있는 코드를 더 개선할 수 있다.

이형근 뉴렐릭코리아 대표는 “뉴렐릭은 지난 2021년 개발자들이 데이터를 기반으로 더욱 간편하고 쉽게 코드를 작성하고, 검토, 확인할 수 있는 개발자 협업 플랫폼인 뉴렐릭 코드스트림을 출시한 바 있다. 더 나아가 이번에 발표된 코드 레벨 메트릭은 애플리케이션 개발의 첫 아주 기초 단계에서부터 개발자들이 더욱 정확한 코드를 작성하고, 유연하게 수정할 수 있도록 지원한다. 이를 통해 기업들은 팬데믹을 지나 그 어느 때보다도 더 급격하게 변화하고 있는 국내 IT 서비스 시장에 더욱 민첩하게 대응할 수 있는 IT 환경을 구축할 수 있게 될 것”이라고 말했다.

코드스트림 코드 레벨 메트릭 및 서비스 레벨 메트릭은 추가 비용 없이 모든 뉴렐릭 플랫폼에서 사용 가능하다. 

<김동기 기자>kdk@bikorea.net

< 저작권자 © BI KOREA 무단전재 및 재배포금지 >
김동기 기자의 다른기사 보기  
폰트키우기 폰트줄이기 프린트하기 메일보내기 신고하기
트위터 페이스북 미투데이 요즘 네이버 구글 msn 뒤로가기 위로가기
이 기사에 대한 댓글 이야기 (0)
자동등록방지용 코드를 입력하세요!   
확인
- 200자까지 쓰실 수 있습니다. (현재 0 byte / 최대 400byte)
- 욕설등 인신공격성 글은 삭제 합니다. [운영원칙]
이 기사에 대한 댓글 이야기 (0)
1
KT DS, 통신3사 ‘대안신용평가’ IT개발 수주
2
금융권 새 IT센터 물색 ‘러시’…연내 윤곽
3
삼성전자, ‘RISC-V’ 기반 오픈소스 SW 개발 참여
4
KT, 2기 ‘브릿지랩’ 프로그램 운영
5
삼성전자, 갤럭시 ‘자가 수리’ 국내 도입
6
국민은행, 마이데이터 내 신용서비스 강화
7
VM웨어 탄주 ‘랩스’-국민은행, ‘프론티어스’ 협업
8
엔디에스, ‘농심 IoT 수직농장 클라우드’ 구축
9
기업은행, ‘IBK 법인카드 앱 2.0’ 출시
10
슈퍼마이크로, 새 서버·스토리지 발표
회사소개기사제보광고문의불편신고개인정보취급방침청소년보호정책이메일무단수집거부
서울시 영등포구 여의대방로65길 13, 904(여의도동 유창빌딩)| Tel: 02-785-5108 | Fax 02-785-5109
이메일주소무단수집거부 | (주)비아이코리아닷넷 | 대표이사 : 김동기 | 사업자 등록번호:107-87-99085 | 개인정보관리책임자 : 김동기
등록번호 : 서울 아01269 | 등록일자 : 신고일자 2008.10.22 | 발행인:김동기 | 발행일자:2010.06.01 | 편집인 : 김동기 | 청소년보호책임자 : 김동기
Copyright © 2012 BI KOREA. All rights reserved. mail to webmaster@bikorea.net