AWS Builder Center

AI-DLC for Enterprise: 거버넌스 아키텍쳐 가이드

AI-DLC를 조직에 안전하게 도입하기 위한 5개 빌딩 블록 거버넌스 아키텍처를 소개합니다. Knowledge Base, Compliance MCP, Kiro Enterprise, Security Agent를 조합한 전체 구성을 다루는 시리즈 가이드입니다.

Series: AI-DLC for Enterprise (4 articles)

  1. 1
    AI-DLC for Enterprise: 거버넌스 아키텍쳐 가이드 This article
AI 코딩 도구가 코드를 빠르게 생성하는 시대가 됐지만, 조직에서 실제로 사용하려면 새로운 질문들이 생깁니다. 그 전에, 이 시리즈의 기반이 되는 AI-DLC를 간단히 짚고 넘어갑니다.

AI-DLC란?

AI-Driven Development Lifecycle(AI-DLC)  (원본 블로그 )는 AI를 개발 라이프사이클의 핵심 협업자로 두는 방법론입니다.
기존 개발 방식에서 AI는 코드 자동완성이나 질의응답 수준의 보조 역할에 머물렀습니다. AI-DLC는 이를 넘어서, AI가 계획을 세우고 실행하며, 사람이 중요한 결정을 내리고 검증하는 구조를 정의합니다.
핵심 원리는 두 가지입니다:
  • AI Powered Execution (AI 주도 실행) — AI가 요구사항 분석, 설계, 코드 생성, 테스트까지 워크플로우를 주도합니다. 단순히 "다음 줄"을 예측하는 것이 아니라, 전체 개발 단계를 체계적으로 수행합니다.
  • Human Oversight (사람의 판단) — 중요한 의사결정 지점마다 사람이 개입합니다. AI가 생성한 계획을 검토하고, 승인하고, 방향을 조정합니다. AI는 스스로 결정하지 않고, 항상 확인을 구합니다.
워크플로우는 3개 Phase로 구성됩니다:
  1. Inception — 요구사항 분석, 아키텍처 설계
  2. Construction — 상세 설계, 코드 생성, 테스트
  3. Operation — 배포, 모니터링
각 Phase는 프로젝트의 복잡도에 따라 적응적으로 깊이가 조절됩니다. 단순 버그 수정이라면 요구사항 분석을 건너뛰고 바로 코드 생성으로 갈 수 있고, 새로운 마이크로서비스 구축이라면 모든 단계를 거칩니다. 이 하나의 사이클을 AI-DLC에서는 Sprint 대신 Bolt라고 부릅니다.

개인 개발자에서 조직으로 — 무엇이 달라지는가

AI-DLC를 개인이 사용할 때는 간단합니다. Kiro 와 같은 AI 코딩 도구를 열고, 워크플로우를 따라가면 됩니다. 하지만 수백 명의 개발자가 있는 조직에 도입하려면 새로운 질문들이 생깁니다:
  • AI가 만든 코드가 사내 코딩 표준을 따르게 하려면?
  • 개발자가 연결하는 외부 MCP 서버를 어떻게 통제하지?
  • 어떤 AI 모델을 허용하고, 프롬프트에 들어간 민감 정보는 어떻게 보호하지?
  • 개발자마다 AI 활용 역량 차이가 있을 때, 일관된 품질을 어떻게 보장하지?
이 시리즈에서는 이 질문들에 대한 답을 5개의 빌딩 블록으로 구성한 아키텍처로 풀어봅니다.

Solution Architecture: 5개의 빌딩 블록

AI-DLC를 대규모 엔터프라이즈 환경에 적용하기 위한 솔루션 아키텍쳐
챌린지빌딩 블록핵심 역할AWS 서비스
AI가 사내 표준을 모름Knowledge Base사내 문서를 AI가 검색 가능하게Bedrock KB, OpenSearch Serverless, S3
외부 도구 접근 통제 불가Compliance MCP사내 전용 MCP + 승인된 MCP만 허용Lambda, API Gateway, DynamoDB
AI 도구 자체의 거버넌스 부재Kiro Enterprise Governance모델 제어, 프롬프트 로깅, SSOKiro Admin Console, IAM Identity Center
개발자 역량 편차Advanced AI-DLC WorkflowCustom Agents로 단계별 자동 검증Kiro Steering, Agents, Hooks
코드 보안 검증 자동화Security AgentPR 시점 자동 보안 리뷰, 13개 리스크 카테고리AWS Security Agent, GitHub
기존에는 개발자가 매번 프롬프트에 사내 규칙을 복사해 넣거나, 위키 링크를 수동으로 참조하는 방식이었습니다. 이 구조에서는 그 과정이 자동화됩니다. 개발자는 평소처럼 AI-DLC 워크플로우를 실행하기만 하면, 인프라가 사내 표준 검색부터 도구 통제까지 자동으로 처리합니다. 각 빌딩 블록은 독립적으로도 도입할 수 있지만, 결합했을 때 가장 강력합니다.
예를 들어, 전체 흐름은 이렇습니다:
  1. 개발자가 Kiro에서 AI-DLC 워크플로우를 시작하면
  2. Kiro Steering이 사내 Compliance MCP를 호출하여
  3. Knowledge Base에서 관련 표준을 검색하고
  4. 검색 결과를 컨텍스트에 포함하여 사내 표준을 준수하는 코드를 생성합니다
모든 과정에서 Kiro Enterprise는 허용된 모델만 사용하도록 강제하고, 프롬프트 로깅으로 감사 추적을 보장합니다.

시리즈 구성

이 시리즈는 각 빌딩 블록을 하나씩 깊이 있게 다룹니다:

[Part 1] 사내 지식을 AI에게 가르치기: Bedrock KB로 AI-DLC에 컨텍스트 제공

Confluence에 흩어진 수백 개의 코딩 표준을 Amazon Bedrock Knowledge Bases로 통합하고, AI-DLC 워크플로우에서 자동으로 검색하는 파이프라인을 구성하는 방법을 다룹니다.
핵심 내용: RAG Knowledge Pipeline, Knowledge Base 구축 전략, 메타데이터 설계, MCP 도구 연결

[Part 2] AI가 규칙을 따르도록: 사내 Compliance MCP 구축 가이드

AI 코딩 도구가 접근할 수 있는 도구의 경계를 정의하고 강제하는 방법을 다룹니다. 사내 전용 MCP 서버 아키텍처와 Approved MCP Registry 패턴을 소개합니다.
핵심 내용: Compliance MCP 서버 아키텍처, Approved MCP Registry, 다중 계층 보안, AI-DLC Security Extension 4단계 방어

[Part 3] Kiro Enterprise로 AI 코딩 거버넌스 완성하기

AI 코딩 도구 자체를 조직 수준에서 통제하는 방법을 다룹니다. Kiro의 Enterprise 기능으롤 활용한 거버넌스 구성을 소개합니다.
핵심 내용: Model Governance, MCP Governance, Observability, 네트워크 보안, Harness Engineering 매핑

[Part 4] Security Agent로 코드 보안 자동화하기

1~3편에서 구축한 거버넌스 위에 코드 보안 검증을 자동화하는 마지막 레이어를 다룹니다. GitHub PR 생성 시 AWS Security Agent가 자동으로 보안 리뷰를 수행하는 구성을 소개합니다.
핵심 내용: Multi-Layer Code Security 4단계 방어, Security Agent PR 자동 리뷰, 리스크 카테고리, Custom Rule, 전체 레포 보안 리뷰

누구를 위한 시리즈인가

  • AI 코딩 도구(Kiro 등)를 조직 단위로 도입하려는 플랫폼 엔지니어
  • AI 도구를 도입했지만, 조직 단위의 협업 체계와 거버넌스가 부족하다고 느끼는 개발 리더
  • Harness Engineering 관점에서 AI 도구의 컨텍스트·제약·피드백 루프를 체계적으로 설계하고 싶은 아키텍트

시작하기

시리즈의 각 편은 독립적으로 읽을 수 있지만, 순서대로 읽으면 전체 아키텍처를 어떻게 구성할 수 있는지 더 자세하고 명확하게 이해할 수 있습니다.

Series: AI-DLC for Enterprise (4 articles)

  1. 1
    AI-DLC for Enterprise: 거버넌스 아키텍쳐 가이드 This article
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article