Offcanvas

CIO / 개발자

블로그 | 피할 수 없는 기술 부채의 덫

2023.08.10 David Linthicum  |  InfoWorld
학자금 대출이나 신용카드 잔액과 마찬가지로 기술 부채는 기업의 발목을 잡고, 심한 경우 비즈니스 자체를 망칠 수도 있다. 안타깝게도 클라우드가 항상 구원자가 될 수는 없다.

고품질 제품을 생산해 수십 년 동안 성공적으로 운영된 회사가 있다. 이 회사는 혁신과 신뢰성으로 명성을 얻었으며, 높은 주가가 이를 잘 보여준다.
 
ⓒ Getty Images Bank

하지만 IT 생태계의 복잡성과 규모가 커지면서 누적된 기술 부채와 관련된 문제에 직면하기 시작했다. 오래된 기술, 아키텍처의 불일치, 비효율적인 개발 및 배치 프랙티스 등이 기술 부채가 된다. 그 결과 지난 몇 년 동안 다음과 같은 몇 가지 부정적인 영향을 받았다.

유지보수 비용 증가. 기술 부채가 기업에 미치는 중대한 영향 중 하나이다. 예를 들어, 데이터베이스를 변경하면 수백 개의 애플리케이션에 문제가 발생하는 등 간단한 작업을 수행하는 데 많은 비용이 든다.

개발의 속도와 민첩성 저하. 기술 부채는 기업의 솔루션 개발을 방해한다. 부채가 누적되면 코드가 복잡해져 새로운 기능을 추가하거나 변경 사항을 신속하게 구현하기가 어려워지기 때문이다.

품질 및 신뢰성 문제. 기술 부채로 인해 핵심 제품의 품질과 신뢰성이 저하되면 기업의 브랜드 평판에 부정적인 영향을 미치고 고객 신뢰가 약화되어 매출 손실로 이어진다. "예전에 잘나갔던 기업"들을 떠올려 보라.

인재 유치 및 유지의 어려움. 과도한 기술 부채는 우수한 인재를 유치하고 유지하는 데 어려움을 초래한다. 실력 있는 인재는 최신 기술, 우수하고 효율적인 아키텍처, 깨끗한 코드 기반에서 작업하는 것을 선호한다.
 

문제 해결의 전제는 문제의 이해 

상황을 개선하기 위한 선택지는 어떤 것이 있을까? 먼저 문제를 이해해야 한다. 기술 부채는 덜 최적화된 기술 설계와 배치 프랙티스, 의사결정의 반대급부를 에둘러 설명하는 말이다.

기술 부채는 어떻게 드러날까? 잘못된 선택이 여러 번 반복되면 기술 부채가 현실화된다. IT 책임자가 솔루션에 대한 덜 효율적인 경로를 선택했기 때문에 잘못된 아키텍처가 됐을 수도 있고, 기존 관계 등 잘못된 이유로 특정 공급업체, 심지어 특정 클라우드 서비스 업체를 선택했을 수도 있다. 그 결과 솔루션은 작동하지만 기술 부채를 없애는 대신 추가되는 솔루션이 된 것이다.

변명거리는 많다. 긴급한 비즈니스 목적을 달성하기 위해 솔루션을 신속하게 제공하기로 결정했다는 말을 많이 한다. 하지만 그런 경우는 거의 없다. 많은 경우, 기술 부채는 잘못된 결정으로 인해 악화되며, 기업은 다른 방향을 선택할 수 있었지만 그러지 않았을 뿐이다. 실제로 더 나은 솔루션 중 상당수는 비용도 적게 들고 배치하는 데 걸리는 시간도 단축할 수 있었다.

다시 말해, 대부분 기술 부채는 큰 그림을 이해하지 못하고 근시안적으로 기술적인 판단을 내리는 책임자가 자해한 상처의 집합체이다. 솔루션 자체가 "효과가 있긴 하지만", 기술 부채는 점점 늘어난다. 필자는 40년 경력을 통해 이런 사례를 수없이 많이 경험했다.

여기서 얻을 수 있는 교훈이 있다. 클라우드를 포함한 기술을 선택하고 사용하는 방법에 대해 더 현명해져서 기술 부채를 쌓지 않도록 해야 한다. 누군가 특정 솔루션을 제안하면 의문을 제기하라. 모든 기술 솔루션에는 항상 장단점이 있으며, 이를 잘 따져봐야 한다. 그렇게 하지 않으면 기술 부채가 쌓인다.
 

구원자가 될 수 없는 클라우드

기술 부채가 많이 쌓인 기업은 종종 클라우드 컴퓨팅이나 디지털 트랜스포메이션을 통해 부채의 일부를 제거하려고 한다. 하지만 문제가 무엇인지 정확하게 알지 못하면 상황만 악화시킬 수 있다.

지난 4년간 수많은 애플리케이션과 데이터베이스가 클라우드로 옮겨진 후, 원래보다 운영 비용이 더 많이 드는 것으로 밝혀졌다. 이는 클라우드 컴퓨팅의 잘못이 아니라 특정 애플리케이션과 데이터베이스에 대한 새로운 플랫폼, 즉 퍼블릭 클라우드의 장단점을 온전히 파악하지 못했기 때문이다.

예를 들어, 애플리케이션을 리팩터링하는 데 약간의 비용만 투자해 퍼블릭 클라우드에서 더 효율적으로 동작하도록 만들면, 적은 노력과 비용으로 기술 부채의 상당 부분을 해소할 수 있다.

많은 기업이 비즈니스가 침체되고, 시장 변화는 빨라지고, 고객은 더 나은 경험을 요구하고, 생성형 AI가 확산되는 상황에서 기술 부채에 대응하고 있다. 기술 변화에 대한 요구는 가속화되지만 기술 부채가 너무 많고 비효율적이어서 성장과 변화의 필요성을 따라잡을 수 없는 상황이다. 

하지만 그렇지 않은 기업도 있다. 생각해 보면, 기업이 파산하는 이유는 너무 많은 부채가 쌓였기 때문이다. 
editor@itworld.co.kr
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
Sponsored
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.