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분세 모듈에서 만든 동작하는 빌드, 그 다음에 남는 일
이 모듈을 마치면 할 수 있게 되는 다섯 가지
동작한다와 다시 쓸 수 있다·심사를 통과한다의 차이
코드가 동작하기 시작하는 곳이 왜 출발점인지
이 과정이 상정하는 독자 — 이미 빌드를 만들어 본 개발자
지난 세 모듈에서 여러분은 프로덕션(실제 서비스 환경)에 투입되는 에이전트를 만들고, 알맞은 권한·컨텍스트 설정과 함께 그것을 Claude Code에 연결하고, 보안 심사를 통과하는 MCP 연결까지 구성했습니다. 셋 다 실제로 동작하는 빌드였습니다.
이 모듈은 그런 빌드가 동작하기 시작한 다음을 다룹니다. 여기서 길은 둘로 갈립니다. 다음 프로젝트가 올 때마다 처음부터 다시 만드는 길, 그리고 한 번 잘 포장해 두고 다음 팀은 설정만 바꿔 쓰게 하는 길입니다. 뒤쪽을 택하면 같은 것을 반복해서 만드는 대신 새로운 일에 시간을 쓸 수 있습니다.
한마디로, 빌드를 잘 문서로 정리해 두면 다음 프로젝트는 처음부터가 아니라 그 결과물에서 이어서 시작할 수 있습니다. 이 모듈이 계속 돌아오는 주제가 바로 이것입니다.
한 번 만든 것을 다음 프로젝트에서 다시 만들 것인지, 아니면 설정만 바꿔 다시 쓸 수 있게 정리해 둘 것인지의 문제입니다.
이 모듈을 마치면 아래 다섯 가지를 할 수 있게 됩니다. 각 항목은 뒤쪽 레슨에서 하나씩 자세히 다루므로, 지금은 전체 그림만 잡아도 충분합니다.
BY THE END — 이 모듈을 마치면 할 수 있는 다섯 가지
| 재사용 가능한 가속기로 포장 | 동작하는 솔루션을, 값을 바꿔 끼우는 에이전트 템플릿·설정으로 조정하는 MCP 서버·다른 곳에도 가져다 쓰는 eval 스위트처럼 다시 쓸 수 있는 형태로 포장합니다. 그러면 다음 프로젝트는 전부 새로 만드는 대신 준비된 자산을 설정만 하면 됩니다. |
|---|---|
| 공식 채널로 되돌려 기여 | 도구·패턴·수정을 문서화된 공식 채널로 되돌리고, 관리자(오픈소스나 공동 저장소에서 기여를 받아들일지 결정하는 사람)가 그대로 받아들일 수 있게 준비합니다. 나 혼자 쓰던 자산이 여럿이 함께 쓰는 기반이 됩니다. |
| 실행 위치 선택 + 버전 고정 | Claude 작업을 어디서 실행할지 고릅니다 — Anthropic 자체 API, Amazon Bedrock, Google Vertex AI, 서드파티 플랫폼 가운데서요. 그리고 배포에 나가는 버전을 고정해, 모델이나 프롬프트가 바뀌어도 예고 없이 프로덕션이 깨지지 않게 합니다. |
| 비교해서 승인 가능하게 | 플랫폼을 지연 시간·규정 준수·비용을 기준으로 비교합니다. 팀이 익숙해서 고른 기본값이 아니라, 구매(조달)·보안 팀이 근거를 보고 승인할 수 있는 선택으로 만듭니다. |
| 여러 배포를 한 흐름으로 | 여러 Claude 배포를 하나의 작업 흐름으로 묶는 애플리케이션을 만듭니다. 데이터와 신원의 경계가 보안·규정 심사에서도 지켜지도록 범위를 정합니다. |
이 모듈은 이미 동작하는 빌드를 손에 쥔 개발자를 위한 것입니다. 앞의 모듈들은 여러분이 프로덕션 에이전트를 작성하고, Claude Code에서 설정하고, 보안 심사를 통과하는 MCP 연결을 구성하고, eval(만든 것이 제대로 동작하는지 검증하는 평가)로 그 전부를 확인할 수 있다고 전제하고 그 위에 쌓아 왔습니다. 이 모듈은 그 내용을 다시 가르치지 않습니다. 코드가 제대로 동작하는 순간부터 시작해서, 한 걸음 더 어려운 질문들을 던집니다.
그래서 여기서 하는 일은 코드를 새로 쓰는 쪽보다, 완성된 코드를 직접 만들지 않은 사람도 다시 쓰고 배포하고 근거를 댈 수 있게 만드는 결정에 더 가깝습니다.
이 모듈의 모든 주제는 같은 지점을 가리킵니다. 동작하는 빌드가 곧 재사용·심사·배포를 견디는 빌드는 아니라는 것입니다. 개발 단계에서는 템플릿이 실행됐고, 기여가 내 문제를 풀어 줬고, 모델이 응답했고, 플랫폼도 올리기 편했고, 각 플랫폼이 저마다의 시험을 통과했습니다. 하지만 그중 어느 것도 아직 완성된 상태는 아닙니다.
개발할 때는 잘 동작했던 것들이, 실제로 쓰이려면 조건이 하나씩 더 붙습니다.
이 모듈의 주제들은 사실 같은 이야기를 조금씩 다르게 다룹니다. 코드가 동작하기 시작하는 그 지점이, 이 모듈이 다루는 일이 시작되는 지점입니다. 그리고 이런 결정들은 생각보다 많은 부분이 고객이 이미 쓰고 있는 클라우드, 규정 준수 상황, 심사 절차에 따라 정해집니다.
코드가 동작하는 것은 끝이 아니라 시작점입니다. 이 모듈은 그 코드를 다른 사람도 다시 쓰고, 심사를 통과시키고, 오래 유지할 수 있게 만드는 결정을 다룹니다.
다음 레슨은 만든 것을 다시 쓸 수 있게 포장하는 법(Packaging for Reuse)을 다룹니다. → 재사용을 위한 포장
전 코스는 계속 무료입니다. 등록하면 이 코스의 남은 38개 레슨을 끝까지 읽을 수 있습니다.
이미 등록하셨다면 그때 쓰신 이메일을 넣어 주세요.