오류 메시지

Deprecated function: Array and string offset access syntax with curly braces is deprecated in include_once() (line 20 of /hjtic1/www/includes/file.phar.inc).

니케이컴퓨터_2026/03/19 DeNA가 Perl 6000행을 Go 언어로 변환

책 커버 표지
목차

요약

Nikkei Computer_260319호 (p50)

DeNA가 Perl 6000행을 Go 언어로 변환
특성이 다른 AI 에이전트를 활용
사람이라면 6개월은 걸리는 작업을 불과 1개월에 완수

DeNA(디엔에이)는 2025년 10월 말부터 11월 말까지 Perl 언어로 작성된 서버 자산관리 API(Application Programming Interface)를 Go 언어로 마이그레이션했다. 코드 양은 Perl이 약 6000행, 마이그레이션 후의 Go는 약 1만 행에 달한다. 인력으로는 반년이 걸릴 프로젝트를, 특성이 다른 2개의 AI 에이전트를 활용해 단 1개월 만에 완수했다. DeNA IT본부 IT기반부의 고이케(小池) 부장은 “전담 체제가 아니라 다른 업무와 병행하면서 한 달이다. 작업량 기준으로 보면, 기존과 비교할 수 없을 정도로 짧은 기간에 완수했다”라고 전했다.

서버 자산 관리 API는 원래 다양한 고객용 서비스에 사용되는 서버군을 관리하기 위해 2018년에 구축했다. 서버의 명칭이나 용도, IP 주소 등의 다양한 정보를 다루고 있으며, 관리 대상은 수천 대에 달한다. 큰 결함을 안고 있던 것은 아니지만, “프로그래밍 언어의 장래성이나 유지보수를 고려하면, 어느 시점에서는 현대적인 언어로 전환할 필요가 있었다”(고이케 부장).

그래서 AI를 활용하기로 했다. 채택한 것은 미국 코그니션 AI의 ‘Devin’과, 미국 앤솔로픽의 ‘Claude Code’이다. 고이케 부장은 “우선 자율적으로 코드 생성을 진행할 수 있는 Devin을 기반으로 하고 싶었다. 다만, Devin의 특성을 고려해 보완적인 역할로 Claude Code를 사용하기로 했다”라고 말했다.

-- 작업 역할 분담은 '80:15:5' --
고이케 부장에 따르면, Devin은 애매함이 적은 태스크, 특히 풀 리퀘스트를 대량으로 만들거나 골격 구현 등에서 힘을 발휘하지만, 세밀한 문맥 해석이나 미세 조정은 서툴다. 한편, Claude Code는 사람이 대화하면서 품질을 높여가는 용도에 적합하다고 한다.

“Devin은 조기에 80점 드래프트를 작성할 수 있지만, 그 이후 90점, 95점까지 끌어올리는 것은 어렵다. 한편, Claude Code에서 80점을 목표로 하면 대량의 교류가 발생해 시간이 오래 걸리지만 80점을 90점, 95점으로 올리는 점은 뛰어나다. 그래서 (구현·리뷰 공정의 비율로) Devin이 80%, Claude Code가 15%, 마지막 5%는 사람이라는 역할 분담으로 진행했다”(고이케 부장).

물론 AI도 만능은 아니다. Devin은 애매함이 적은 작업을 빠르게 처리하는 한편, Perl 특유의 작성 방식이나 명명 규칙이 얽힌 부분에서 의도와 다른 출력이 나오는 경우도 있었다. 그러한 부분을 Claude Code와의 대화를 통해 보완하고, 사람이 최종적으로 판단했다.

DeNA에는 이번처럼 공수 문제로 손을 대지 못한 프로젝트가 많이 있다. “AI를 활용하면 이런 프로젝트에도 현실적으로 착수할 수 있다는 점을 알게 된 것이 큰 의미다”(고이케 부장). 이미 Ruby on Rails에서 Go로 마이그레이션하는 프로젝트 등에도 병행하여 착수하고 있다고 한다.

 -- 끝 --

 

Copyright © 2026 [Nikkei Computer] / Nikkei Business Publications, Inc. All rights reserved.

TOP

목차

Nikkei Computer_260319호 목차

이노베이션 워치
・자율주행 기업, 상용화를 향해 가속 페달

IT가 위험하다
・AI 구동형 개발로 가중되는 인간의 책임, 품질 보증의 마지막은 결국 인간

특집
・백오피스 '무인화'로 가는 길
・[Part 1] 비용 승인은 AI가 담당, 필요한 기술은 모두 갖춰졌다
・[Part 2] 모리나가, TOTO의 포석, AI가 일하기 좋은 환경으로
・[Part 3] 장벽 돌파를 위한 핵심 요령 5가지, 'AI와의 거리'가 핵심

특집
・트라이얼의 소매 변혁
AI-Ready 슈퍼마켓이 도전하다

포커스
・고객에게 다가가는 경험을, AI 에이전트의 실상

인터뷰
다니와키 야스히코(谷脇 康彦) 씨 (인터넷 이니셔티브 사장 집행임원)
자사 보유 회선망과 네트워크 기술이 강점, 코어 비즈니스를 강화하여 성장으로

뉴스 & 리포트
・AI 구동 개발 툴 'IBM Bob'를 제공, COBOL을 모던 언어와 동렬(同列) 서포트
・JFE 스틸이 기간계 시스템 이행 완료, 전체 제철소·제조소의 2억 스텝이 대상
・DeNA가 Perl 6000행을 Go 언어로 변환, 특성이 다른 AI 에이전트를 활용
・AI로 증빙의 검증 업무를 효율화, EY 신일본 감사법인이 시스템 실제 운용
・PayPay가 Visa와 미국에서 모바일 결제 연동, 겨냥하는 곳은 현금 결제 중심의 300조 엔 시장
・아사히 GHD가 사이버 피해 방지책 수립, 작년 발생한 공격에 대응해 거버넌스 강화
・창설 25주년을 맞이한 위키피디아, AI 사업자 대상으로 상용 서비스 소구
・[난반사] AI로 클라우드와 하드웨어가 호조, 2025년 법인용 IT 기업 랭킹

데이터는 말한다
ICT 인프라를 재고하는 국내 기업은 40%, AI를 계기로 NaaS에 대한 관심 고조

케이스 스터디
[도쿄도 스미다구]
14개 업무를 일괄적으로 거번먼트 클라우드 마이그레이션, 현장의 업무 전환을 밀착 지원

AI 리더스
에릭 징(Eric Jing) 씨 (미국 젠스파크 CEO)
'서치 가이'와 함께 창업

움직이지 않는 컴퓨터
[엡손 판매]
제품 문의 폼(Form)에 시스템 결함, 5년간 약 5600건이 미응답 상태로 방치

연재
・비즈니스 메타데이터 매니지먼트 입문
정비 후가 핵심의 데이터 카탈로그, '고스트 타운화'를 방지하라

・생성형 AI 전사 도입을 지지하는 전략적 아키텍처
전사적 AI 활용을 촉진하다, 5계층 아키텍처

・사장의 의문에 답하는 IT 전문가의 대화 기술
CIO는 무엇을 하는 사람인가, MVV를 만들어 보자

키워드
JaBOL

오피니언
극언정론
인력 부족의 해결책은 재량근로제인가, DX의 철저한 수행으로 업무방식을 바꾸어야 한다

모바일 일도양단
라쿠텐 모바일이 설비 투자를 증액, KDDI 의존을 끊어낼 수 있을 것인가

나카타 아쓰시의 GAFA 깊이 읽기
Gemini는 인간에 가까워졌는가, 주목받는 ARC-AGI 벤치마크

가쓰무라 유키히로의 '오늘도 누군가를 노린다'
'이중 협박' 최강 신화의 붕괴, 탈취 데이터에 의한 협박은 더 이상 통하지 않는다

 -- 끝 --

Copyright © 2026 [Nikkei Computer] / Nikkei Business Publications, Inc. All rights reserved.

 

TOP

홈