[크리스의 SW아키텍트⑤] 생성AI, SW 아키텍트 조력자인가 경쟁자인가?

전문가 칼럼입력 :2025-07-12 15:39:17    수정:

나희동 크리스컴퍼니 대표(기술사·CPSA) 기자 페이지 구독 기자의 다른기사 보기

지난 칼럼에서 AI때문에 오히려 시스템 보안이 취약해질 수 있고, 그 이유가 복잡해진 SW아키텍처 때문이고, 그래서 AI가 코딩을 돕는 시대에 SW 아키텍트 역할이 오히려 더 중요질 것이라고 했다. 이는 AI가 자동으로 시스템을 설계하고 코드를 생성하더라도, 그 결과에 대한 책임은 누군가 져야하기 때문이다.

책임은 분산되지 않는다. 오히려 집중된다. 이 사실은 생성형 AI가 SW 개발 생태계를 혁신하는 지금, 우리가 가장 주목해야 할 핵심이다. 명시적인 코드로 개발하던 시대를 Software 1.0, 신경망을 데이터로 훈련시키던 머신러닝 시대를 Software 2.0, 현재의 AI가 직접 코드를 생성하는 시대를 ‘Software 3.0’ 이라 부른다. 이렇게 소프트웨어가 시스템의 가치와 복잡성을 지배하는 ‘소프트웨어 중심 시스템(Software-Intensive system)’으로 전환이 가속화할수록, 그 중심을 잡는 SW 아키텍트 역할은 더 중요해질 수밖에 없다.

최근 SW 개발 현장은 AI가 주도하는 새로운 패러다임으로 빠르게 전환하고 있다. 개발자와 AI가 마치 재즈 연주처럼 호흡을 맞추며 코드를 짜는 ‘그루브 코딩(Groove Coding)’은 더 이상 미래의 이야기가 아니다. 또한, 수십 년 묵은 레거시 시스템을 현대화하는 일에도 AI가 투입되고 있다. 그래프신경망(GNN) 같은 기술은 복잡한 코드 구조를 분석해, 사람의 눈으로는 찾기 힘든 병목 지점과 최적의 개선 경로를 제안하는 수준에 이르렀다.

이런 흐름 속에서 SW 아키텍트 역할 역시 AI로 능력이 강화된 ‘증강 아키텍처(Augmented Architecture)’라는 개념으로 진화하고 있다. 이는 아키텍트가 AI를 단순 도구가 아닌, 지능적인 파트너로 삼아 설계 과정을 협력적으로 수행하는 것을 의미한다. 아키텍트가 목표를 제시하면, AI는 가능한 아키텍처 패턴들의 장단점, 예상 비용을 순식간에 함께 제시한다. 아키텍트는 이 대안들을 비교, 검토하며 자신의 통찰력을 더해 최적의 설계를 완성한다. 과거 몇 주가 걸렸을 분석과 설계 과정이 AI덕분에 단 며칠로 단축된다. 놀라운 생산성 향상이다.

나희동 크리스컴퍼니 대표

하지만 화려한 기술 이면에는 반드시 경계해야 할 함정이 존재한다. AI가 제안하는 설계안은 과거 데이터 기반이므로, 우리 회사의 특수한 맥락이나 미래의 시장 변화까지는 예측하지 못한다. 특히 AI가 무심코 생성한 코드에 숨겨진 보안 취약점이나 비효율적인 구조는 ‘AI가 생성한 기술 부채’ 라는 새로운 재앙을 낳을 수 있다. 개발팀이 AI가 제안한 설계의 원리를 깊이 이해하지 못하고 ‘블랙박스’처럼 받아들이기 시작하면, 장기적인 시스템 유지보수와 확장은 미궁에 빠질 수 있다.

국제 SW아키텍트 협회(iSAQB)는 아키텍트 역할을 요구사항 명확화, 구조 설계, 아키텍처 평가 및 소통, 구현 모니터링 등으로 정의한다. AI는 이 중 구조 설계 초안 작성이나 기술적 평가 같은 작업을 훌륭하게 보조한다. 하지만 AI가 더 많은 기술적 작업을 수행할수록, 역설적으로 인간 아키텍트의 본질적인 역할은 더욱 선명하게 부각된다.

결국 SW 아키텍트 핵심 역할은 기술과 비즈니스, 그리고 사람을 연결하는 것이다. 비즈니스 전략을 깊이 이해하고, 이를 실현 가능한 기술적 청사진으로 그려내는 것이 첫 번째 임무다. 그리고 이 청사진이 왜 최선인지를 경영진부터 개발자까지 모든 이해관계자에게 그들의 언어로 설명하고 설득해 조직 전체의 공감대를 이끌어내야 한다.

마지막으로, 예상치 못한 변화가 닥쳤을 때, 전체 조직이 흔들림 없이 기민하게 대응하도록 이끄는 오케스트라의 지휘자가 돼야 한다. 이것은 AI가 결코 대체할 수 없는, 인간 아키텍트 고유의 통찰과 리더십 영역이다.

결론적으로 AI는 수많은 길을 제안할 뿐, 어떤 길로 가야 할지 최종적으로 판단하고 책임지는 것은 여전히 인간의 몫이다. 생성형 AI 시대에 SW 아키텍트는 단순히 설계를 그리는 사람이 아니라, AI의 잠재력과 한계를 명확히 이해하고, 비즈니스 성공과 시스템 안정성을 책임지는 '‘전략적 의사결정자’로 거듭나야 한다.

AI는 경쟁자가 아니다. 오히려 AI의 능력이 고도화할수록, 그 최종 결과에 책임을 져야 하는 ‘증강된 아키텍트’의 어깨는 더욱 무거워질 것이다. 기술이 아무리 발전해도 책임은 결코 AI에게 위임될 수 없기 때문이다.

다음 편에서는 AI가 만들어내는 새로운 '기술 부채' 실체와, 낡은 아키텍처 위에서 AI를 도입하는 것이 왜 모래성을 쌓는 것과 같은지 깊이 있게 파헤쳐 보려한다.

◆ 나희동 크리스컴퍼니 대표는...

-정보관리기술사 (54회), 국제SW아키텍트 (CPSA)

-전남대학교 산업공학과 서울과학기술대학교 컴퓨터공학 석사

-CMU SEEK 1기 MSE, UTD SW MBA 수료

-전/투이컨설팅 SW아키텍처 담당 이사

김홍일 방통위원장

관련기사

나희동 크리스컴퍼니 대표(기술사·CPSA)psooh@zdnet.co.kr