V VibeCoding 365
사전 목록 devops

VIBECODING 365 / DICTIONARY

프로덕션

Production (environment)

DEFINITION

프로덕션이 가리키는 환경

프로덕션(Production)은 실제 사용자가 마주하는 라이브·사용자 대면 버전의 사이트나 앱이다. Vercel Environments 문서는 기본 환경을 Local(로컬 개발)·Preview(라이브 사이트에 영향 없이 QA·협업)·Production(프로덕션 도메인으로 최종 변경을 올리는 환경)으로 나눈다. 「내 컴퓨터에서 됨」과 달리, 프로덕션은 공개 도메인·실사용자 트래픽·운영용 설정이 붙는 배포다. Preview는 검증용이고, staging/QA 같은 Custom Environment는 더 오래 두는 사전 운영 워크플로에 쓰인다.

배포·도메인·승격

Vercel 기준으로는 보통 프로덕션 브랜치(흔히 main)에 push/merge하면 프로덕션 배포가 트리거되고, CLI로는 vercel --prod로 명시할 수 있다. 성공하면 프로덕션 도메인이 새 배포를 가리키도록 갱신되어 사용자가 최신 변경을 보게 된다. 고급 워크플로에서는 자동 승격을 끄고, 생성된 URL로 검증한 뒤 도메인을 수동 승격할 수 있다. 새 프로젝트의 첫 배포는 항상 프로덕션 배포로 잡히는 등 플랫폼별 규칙이 있으니 해당 문서의 기본값을 확인한다.

설정은 배포마다 달라진다

Twelve-Factor App의 config 원칙은 스테이징·프로덕션·개발자 환경처럼 배포마다 달라지는 것(DB·외부 서비스 자격 증명·캐노니컬 호스트명 등)을 코드와 분리해 환경 변수로 둔다. 프로덕션용 시크릿을 로컬·프리뷰에 그대로 복사하면 유출 시 실서비스까지 위험해진다. Production은 실사용자·실데이터·더 엄격한 접근·모니터링이 요구되는 운영면의 무게중심이다. 환경마다 변수·도메인·브랜치 추적을 따로 두는 이유가 여기 있다.

바이브코딩에서의 자리

에이전트가 만든 변경을 바로 프로덕션에 올리면 장애 범위가 사용자 전체로 커진다. Preview나 staging에서 경로·환경 변수·도메인을 확인한 뒤 프로덕션으로 올리는 흐름이 안전한 기본값이다.

ENGLISH

Production (environment)

EXAMPLE

Vercel에서 main에 merge하거나 vercel --prod로 배포하면 Production 환경이 갱신되고, 연결된 프로덕션 도메인이 그 배포를 가리킨다.