byteforce

CPN 한국어 자습서 · Claude Certified Developer — Foundations Prep

5-1 · 가속기와 IP 기여

만든 것이 동작한 다음에 하는 일

Module Introduction · What you will be able to do by the end

앞의 세 모듈에서 여러분은 실제로 동작하는 빌드를 만들었습니다. 이 모듈은 그 빌드가 동작하기 시작한 다음을 다룹니다. 프로젝트가 바뀔 때마다 처음부터 다시 만들 것인지, 아니면 한 번 잘 정리해 두고 다음 팀은 설정만 바꿔 쓰게 할 것인지 — 이 갈림길에서 이야기를 시작합니다.

이 장에서 배우는 것What you'll learn

약 2분
1

세 모듈에서 만든 동작하는 빌드, 그 다음에 남는 일

2

이 모듈을 마치면 할 수 있게 되는 다섯 가지

3

동작한다다시 쓸 수 있다·심사를 통과한다의 차이

4

코드가 동작하기 시작하는 곳이 왜 출발점인지

5

이 과정이 상정하는 독자 — 이미 빌드를 만들어 본 개발자

먼저 짚고 갈 용어
가속기 (accelerator)
한 번 만든 솔루션을 다음 프로젝트에서 처음부터 다시 만들지 않고, 설정만 바꿔 쓸 수 있게 포장한 자산. 값을 바꿔 끼우는 에이전트 템플릿, 설정으로 조정하는 MCP 서버, 다른 곳에도 가져다 쓰는 eval 스위트 등이 여기에 해당한다.
IP 기여 (IP contribution)
내가 만든 도구·패턴·수정을 공식 채널로 되돌려, 나 혼자 쓰던 자산(지식재산)을 여러 사람이 함께 쓰는 기반으로 바꾸는 일.
eval 스위트 (eval suite)
만든 것이 기대한 대로 동작하는지 확인하는 평가 묶음.
버전 고정 (versioning · pinning)
배포에 쓰는 모델·프롬프트를 특정 버전으로 묶어 두어, 원본 쪽이 바뀌어도 예고 없이 서비스가 깨지지 않게 하는 것.
신뢰 경계 (trust boundary)
서로 다른 시스템·권한 사이에서 데이터와 신원이 넘어가도 되는 선. 보안 감사에서 이 선이 지켜지는지 확인한다.
MCP 연결 (Model Context Protocol)
Claude를 외부 도구·데이터에 이어 주는 표준 연결 방식.

만든 것이 동작한 다음

What happens to a build after it works

지난 세 모듈에서 여러분은 프로덕션(실제 서비스 환경)에 투입되는 에이전트를 만들고, 알맞은 권한·컨텍스트 설정과 함께 그것을 Claude Code에 연결하고, 보안 심사를 통과하는 MCP 연결까지 구성했습니다. 셋 다 실제로 동작하는 빌드였습니다.

이 모듈은 그런 빌드가 동작하기 시작한 다음을 다룹니다. 여기서 길은 둘로 갈립니다. 다음 프로젝트가 올 때마다 처음부터 다시 만드는 길, 그리고 한 번 잘 포장해 두고 다음 팀은 설정만 바꿔 쓰게 하는 길입니다. 뒤쪽을 택하면 같은 것을 반복해서 만드는 대신 새로운 일에 시간을 쓸 수 있습니다.

한마디로, 빌드를 잘 문서로 정리해 두면 다음 프로젝트는 처음부터가 아니라 그 결과물에서 이어서 시작할 수 있습니다. 이 모듈이 계속 돌아오는 주제가 바로 이것입니다.

쉽게 말하면

한 번 만든 것을 다음 프로젝트에서 다시 만들 것인지, 아니면 설정만 바꿔 다시 쓸 수 있게 정리해 둘 것인지의 문제입니다.

이 모듈을 마치면 할 수 있는 것

What you will be able to do by the end

이 모듈을 마치면 아래 다섯 가지를 할 수 있게 됩니다. 각 항목은 뒤쪽 레슨에서 하나씩 자세히 다루므로, 지금은 전체 그림만 잡아도 충분합니다.

BY THE END — 이 모듈을 마치면 할 수 있는 다섯 가지

재사용 가능한 가속기로 포장동작하는 솔루션을, 값을 바꿔 끼우는 에이전트 템플릿·설정으로 조정하는 MCP 서버·다른 곳에도 가져다 쓰는 eval 스위트처럼 다시 쓸 수 있는 형태로 포장합니다. 그러면 다음 프로젝트는 전부 새로 만드는 대신 준비된 자산을 설정만 하면 됩니다.
공식 채널로 되돌려 기여도구·패턴·수정을 문서화된 공식 채널로 되돌리고, 관리자(오픈소스나 공동 저장소에서 기여를 받아들일지 결정하는 사람)가 그대로 받아들일 수 있게 준비합니다. 나 혼자 쓰던 자산이 여럿이 함께 쓰는 기반이 됩니다.
실행 위치 선택 + 버전 고정Claude 작업을 어디서 실행할지 고릅니다 — Anthropic 자체 API, Amazon Bedrock, Google Vertex AI, 서드파티 플랫폼 가운데서요. 그리고 배포에 나가는 버전을 고정해, 모델이나 프롬프트가 바뀌어도 예고 없이 프로덕션이 깨지지 않게 합니다.
비교해서 승인 가능하게플랫폼을 지연 시간·규정 준수·비용을 기준으로 비교합니다. 팀이 익숙해서 고른 기본값이 아니라, 구매(조달)·보안 팀이 근거를 보고 승인할 수 있는 선택으로 만듭니다.
여러 배포를 한 흐름으로여러 Claude 배포를 하나의 작업 흐름으로 묶는 애플리케이션을 만듭니다. 데이터와 신원의 경계가 보안·규정 심사에서도 지켜지도록 범위를 정합니다.

동작하기 시작하는 곳이 출발점

"The build" in this module

이 모듈은 이미 동작하는 빌드를 손에 쥔 개발자를 위한 것입니다. 앞의 모듈들은 여러분이 프로덕션 에이전트를 작성하고, Claude Code에서 설정하고, 보안 심사를 통과하는 MCP 연결을 구성하고, eval(만든 것이 제대로 동작하는지 검증하는 평가)로 그 전부를 확인할 수 있다고 전제하고 그 위에 쌓아 왔습니다. 이 모듈은 그 내용을 다시 가르치지 않습니다. 코드가 제대로 동작하는 순간부터 시작해서, 한 걸음 더 어려운 질문들을 던집니다.

그래서 여기서 하는 일은 코드를 새로 쓰는 쪽보다, 완성된 코드를 직접 만들지 않은 사람도 다시 쓰고 배포하고 근거를 댈 수 있게 만드는 결정에 더 가깝습니다.

이 모듈의 모든 주제는 같은 지점을 가리킵니다. 동작하는 빌드가 곧 재사용·심사·배포를 견디는 빌드는 아니라는 것입니다. 개발 단계에서는 템플릿이 실행됐고, 기여가 내 문제를 풀어 줬고, 모델이 응답했고, 플랫폼도 올리기 편했고, 각 플랫폼이 저마다의 시험을 통과했습니다. 하지만 그중 어느 것도 아직 완성된 상태는 아닙니다.

개발할 때는 잘 동작했던 것들이, 실제로 쓰이려면 조건이 하나씩 더 붙습니다.

이 모듈의 주제들은 사실 같은 이야기를 조금씩 다르게 다룹니다. 코드가 동작하기 시작하는 그 지점이, 이 모듈이 다루는 일이 시작되는 지점입니다. 그리고 이런 결정들은 생각보다 많은 부분이 고객이 이미 쓰고 있는 클라우드, 규정 준수 상황, 심사 절차에 따라 정해집니다.

핵심

코드가 동작하는 것은 끝이 아니라 시작점입니다. 이 모듈은 그 코드를 다른 사람도 다시 쓰고, 심사를 통과시키고, 오래 유지할 수 있게 만드는 결정을 다룹니다.

기억할 점
안내 · NOTICE
MEMBER SESSION REQUIRED · REGISTRATION IS FREE

여기부터는 등록한 분에게 열립니다.

전 코스는 계속 무료입니다. 등록하면 이 코스의 남은 38개 레슨을 끝까지 읽을 수 있습니다.

등록하고 이어서 읽기

이미 등록하셨다면 그때 쓰신 이메일을 넣어 주세요.