AI 인사이트

AI로 코드 변경이 2배, 검증이 못 따라가면 생기는 일

스포티파이는 AI 도입 뒤 월간 병합 코드 변경이 약 8,100건에서 17,000건으로 늘었어요. 사고 원인은 AI가 쓴 코드가 아니라 늘어난 변경량을 검증이 못 따라간 데 있었대요. 기업 AI 도입 사례에서 발주자가 챙길 5가지를 정리했어요.

크리에이티브소프트
크리에이티브소프트
2026년 10월 12일 ·

📰 2026년 10월 13일 기준 최신 소식 | 이 글은 특정 시점의 뉴스를 다루고 있어요.

짧게 먼저 정리할게요. 개발 매체 InfoQ가 10월 12일 전한 내용이에요. 스포티파이는 AI를 개발에 들인 뒤 한 달에 병합하는 코드 변경이 약 8,100건에서 17,000건으로 늘었어요. 그 뒤 생긴 사고를 되짚어 보니 AI가 쓴 코드가 문제였던 게 아니라, 늘어난 변경량을 검증 절차가 못 따라간 것이 원인이었대요. 그래서 스포티파이는 개발 속도가 아니라 테스트와 모니터링, 되돌리기를 손봤어요.

“개발사가 AI를 쓰니까 이제 빨리 끝나겠네요.”

요즘 발주 상담에서 자주 듣는 말이에요. 빨라지는 건 맞아요. 그런데 빨라진 만큼 무엇이 뒤처지는지를 숫자로 보여 준 회사가 나왔어요. 남의 회사 이야기지만 외주를 맡기는 쪽에도 그대로 쓸 수 있는 내용이라 정리해 봤어요.


1. 스포티파이에 무슨 일이 있었나요

서울 사무실에서 개발팀장이 대형 모니터에 띄운 월별 코드 변경 건수 그래프가 가파르게 오르는 구간을 손으로 가리키는 모습

숫자부터 볼게요. InfoQ가 스포티파이 기술 블로그를 인용해 전한 값이에요.

항목값
월간 병합 코드 변경(8월 기준, 1년 전 대비)약 8,100건 → 17,000건
운영 중인 서비스 수약 3,000개
자동 유지보수로 병합된 변경 요청 누적250만 건 이상
품질·최적화 작업 비중27% → 31%
유지보수·설정 작업 비중31% → 25%

(출처: InfoQ 2026년 10월 12일 보도, 스포티파이 기술 블로그 9월 글 인용)

1년 만에 변경 건수가 2배를 넘었어요. 스포티파이는 여기에 맞춰 품질과 안정성을 관리하는 방식을 조직 전체에서 다시 점검했다고 해요.

2. 사고의 원인은 AI가 쓴 코드였나요

회의실 화이트보드에 사고 발생 시각과 원인을 시간순으로 적어 놓고 엔지니어 세 명이 화살표를 따라가며 검토하는 장면

이 대목이 가장 눈에 띄어요. 스포티파이가 사고들을 되짚어 본 결론은 이래요.

  • AI가 쓴 코드가 사고에 직접 기여한 정황은 뚜렷하지 않았어요
  • 변경량이 일부 검증 절차의 처리 속도를 앞질렀어요
  • 다시 작업하는 비율은 늘지 않았지만, 변경 한 건의 크기와 코드 복잡도는 커지고 있어요

“AI가 엉터리 코드를 쓴다”가 아니에요. 사람이 한 달에 8,100건을 확인하도록 짜인 절차에 17,000건이 들어온 거예요. 확인하는 창구는 그대로인데 줄이 2배가 됐어요.

구글이 2025년에 낸 개발 조직 조사(DORA)도 같은 방향이에요. AI 도입은 내보내는 속도와 제품 성과에는 긍정적이었지만 배포 안정성과는 부정적인 관계를 보였다고 해요.

3. 실제로 어떤 사고가 났나요

운영 담당자가 야간에 모니터 여러 대 앞에서 처리 대기 건수가 쌓이는 그래프를 지켜보며 전화를 받는 모습

보도에는 사고 두 건이 나와요.

6월 24일, 콘텐츠 처리 지연. 스포티파이는 하루 50만 건이 넘는 새 음원과 영상, 팟캐스트를 처리해요. 이날은 예약된 일괄 작업이 새 에피소드와 자원을 다퉜고, 품질을 높이는 변경 때문에 처리량이 늘었고, 일정 관리 쪽 버그가 처리 속도를 약 10% 깎았어요. 세 가지가 겹치자 평소 몇 분이면 올라오던 에피소드가 몇 시간씩 밀렸어요.

자동 업그레이드 실패. 스포티파이에는 수많은 서비스를 한꺼번에 고치는 자동화 체계가 있어요. 최근에는 백엔드 서비스 전체의 Java 버전을 3일 만에 옮겼을 정도예요. 그런데 자동으로 올린 라이브러리 업그레이드 하나가 기존 검사는 전부 통과하고 운영 환경에서 실패했어요.

두 번째 사고가 발주자에게 더 중요해요. 테스트를 통과했다는 말과 운영에서 문제가 없다는 말은 다른 말이라는 걸 보여 주니까요.

용어 정리 — 롤백은 새로 배포한 변경에 문제가 생겼을 때 이전 상태로 되돌리는 일이에요. 버튼 하나로 몇 분 안에 되는 구조도 있고, 사람이 밤새 손으로 되돌려야 하는 구조도 있어요. 실무에선 “이거 문제 생기면 얼마 만에 되돌릴 수 있어요?”라고 물어요.

4. 스포티파이는 무엇을 고쳤나요

개발자가 책상에서 배포 절차 문서의 점검 항목에 하나씩 표시하고 옆 모니터에는 단계별 배포 진행 화면이 떠 있는 장면

고친 목록에 “개발을 천천히 한다”는 없어요. 전부 검증하고 되돌리는 쪽이에요.

손본 영역한 일
모니터링콘텐츠가 들어와서 사용자에게 보일 때까지 전 구간을 지켜보는 장치를 넣었어요
우선순위일괄 작업을 낮은 순위로 내려 새 콘텐츠 처리와 다투지 않게 했어요
배포 안전장치자동 변경에 붙는 안전장치를 강화했어요
되돌리기되돌릴 수 있는 범위를 넓혔어요
시간대자동 변경은 그 서비스를 맡은 팀의 근무 시간에 나가도록 했어요
용량처리 용량을 늘리고 용량 계획을 다시 짰어요

(출처: InfoQ 보도 기준으로 정리했어요.)

마지막에서 두 번째 줄은 작아 보여도 실속이 있어요. 자동화가 새벽에 변경을 내보내면 문제가 생겼을 때 아는 사람이 자리에 없어요. 근무 시간에 내보내면 같은 문제도 훨씬 작게 끝나요.

5. 우리 회사 규모에도 해당하는 이야기인가요

중소기업 사무실에서 대표와 실무자 두 명이 노트북 한 대를 가운데 두고 사내 시스템 화면을 함께 보며 이야기하는 모습

서비스 3,000개는 먼 이야기처럼 들려요. 그런데 구조는 규모와 상관없이 같아요.

사내 시스템 하나를 외주로 운영하는 회사를 떠올려 볼게요. 예전에는 한 달에 수정 요청이 다섯 건 들어갔어요. 개발사가 AI를 쓰면서 같은 비용으로 열 건을 처리해 준대요. 좋은 일이에요. 그런데 발주자 쪽에서 확인하는 사람은 여전히 한 명이에요. 다섯 건을 꼼꼼히 보던 사람이 열 건을 보면 한 건에 쓰는 시간이 절반이 돼요.

기업 AI 도입 사례를 볼 때 “얼마나 빨라졌나” 옆에 “확인은 누가 어떻게 하나”가 적혀 있는지 찾아보세요. AI 에이전트 도입을 검토할 때도 마찬가지예요. 에이전트가 일을 많이 할수록 확인할 것도 많아져요. 검수 책임을 계약서에 적는 방법은 AI가 보낸 코드, 누가 확인하나요에 정리해 뒀어요.

6. 발주자는 무엇을 물어봐야 하나요

발주 담당자가 개발사와 화상 회의를 하며 화면에 공유된 배포 이력 표에서 되돌린 기록이 있는 줄을 확인하는 모습

스포티파이가 고친 목록을 발주자의 질문으로 바꾸면 다섯 가지가 나와요.

  1. 한 달에 변경이 몇 건 나가나요. AI를 쓰기 전과 비교해서요
  2. 변경마다 무엇으로 확인하나요. 자동 테스트가 있는지, 사람이 보는지
  3. 운영과 같은 환경에서 먼저 돌려 보나요. 검사를 통과하고 운영에서 실패한 사례가 바로 이 틈에서 나왔어요
  4. 문제가 생기면 얼마 만에 되돌리나요. 분인지, 시간인지, 다음 날인지
  5. 변경은 언제 나가나요. 담당자가 자리에 있는 시간인지

3번이 낯설다면 개발·스테이징·운영 서버, 왜 여러 개가 필요할까요를 먼저 보세요. 테스트 범위가 견적에서 어떻게 잡히는지는 QA·테스트 비용, 외주 견적에서 어디까지 포함일까요에 있어요.

흔한 실수 AI 덕분에 내려간 견적에서 테스트와 검수가 함께 빠진 걸 놓치는 거예요. 코드를 쓰는 시간이 줄었다고 확인하는 일까지 주는 건 아니에요. 스포티파이는 오히려 품질 작업의 비중이 27%에서 31%로 올랐어요.

7. 직접 만들고 운영해 본 쪽에서 보면요

자체 서비스 운영팀이 아침 회의에서 벽 모니터의 전날 배포 목록과 오류 알림 건수를 함께 확인하는 모습

저희는 자체 SaaS 4종을 직접 운영해요. 운영하다 보면 배포는 “끝”이 아니라 “지켜보기 시작하는 시점”이에요. 저희도 코드를 쓰는 속도는 예전보다 빨라졌어요. 그래서 요즘 회의에서 더 자주 나오는 질문은 “언제 끝나요”가 아니라 “이거 나가면 누가 보고 있어요”예요.

이번 보도에서 저희가 가장 공감한 문장은 한 엔지니어의 말이에요. 코드를 쓰는 일은 쉬워졌고, 이제 어려운 건 그 일이 운영에 나가기 전에 제대로 됐는지 확인하는 일이라고요.

사내 시스템을 운영 중이라면 이번 주에 해 볼 만한 일이 있어요.

  • 지난달 배포가 몇 번 있었는지 세어 봐요
  • 그중 되돌린 적이 있었는지, 걸린 시간은 얼마였는지 물어봐요
  • 다음 배포는 담당자가 자리에 있는 시간으로 잡아 달라고 해요

8. 자주 묻는 질문 (FAQ)

AI로 개발하면 버그가 더 많이 생기나요?

스포티파이의 점검으로는 AI가 쓴 코드가 사고에 직접 기여한 정황은 뚜렷하지 않았어요. 문제는 변경 건수가 2배 넘게 늘었는데 검증 절차는 그대로였던 것이에요. AI로 옮긴 코드를 검증하는 방법은 AI가 옮긴 코드, 무엇으로 검증하나요에도 있어요.

AI 플랫폼 도입 전에 PoC에서 뭘 확인해야 하나요?

기능과 함께 되돌릴 수 있는지를 확인하세요. 배포한 변경을 몇 분 안에 이전 상태로 돌릴 수 있는지, 문제를 누가 어떤 화면으로 알아차리는지 PoC 때 한 번 시험해 보세요. 예산은 AI PoC 비용 가이드를 참고하세요.

외주 개발사가 AI를 쓰면 견적이 내려가야 하나요?

코드를 쓰는 시간은 줄 수 있어요. 다만 변경이 빨라질수록 확인하는 일은 늘어요. 견적이 내려갔다면 테스트, 검수, 되돌리기 절차가 범위에 그대로 있는지 항목으로 확인하세요.

9. 마무리

스포티파이의 이야기는 “AI를 쓰면 위험하다”가 아니에요. 속도가 2배가 되면 확인하는 힘도 같이 키워야 한다는 거예요. 만드는 쪽의 속도와 지키는 쪽의 속도가 벌어지면 그 틈에서 사고가 나요.

저희는 10년 넘게 50개 이상의 프로젝트를 만들었고 롯데·캐논 같은 곳과도 함께해 왔어요. 그 과정에서 배운 건 잘 만드는 것만큼 잘 되돌릴 수 있게 만드는 일이 중요하다는 점이에요. 개발 속도는 빨라졌는데 운영이 불안해졌다면 배포와 검수 절차부터 같이 살펴볼까요 →