기본Production · Staging · 배포 환경
프로덕션·스테이징
실제 사용자가 쓰는 환경이 프로덕션, 그 전에 몰래 테스트하는 환경이 스테이징이에요.
한 줄 비유
공연 무대와 리허설이에요. 관객 앞(프로덕션)에 올리기 전, 똑같이 꾸민 무대(스테이징)에서 맞춰봐요.
바이브코딩에서 언제 만나나
'스테이징에서 확인하고 프로덕션 배포하자'가 사고를 줄이는 기본 순서예요.
같은 코드라도 도는 곳이 여러 군데예요. 내 노트북(로컬), 실제 사용자가 쓰는 곳, 그리고 그 중간의 연습장이 있어요. 이 ‘어디서 도느냐’를 배포 환경이라고 불러요.
프로덕션은 진짜 무대예요. 실제 사용자가 접속하는 실서비스라, 여기서 터지면 바로 사고예요. 스테이징은 그 무대를 그대로 본뜬 리허설장이에요. 데이터만 가짜일 뿐, 구성은 프로덕션과 최대한 똑같이 맞춰요.
그래서 순서가 생겨요. 스테이징에서 먼저 확인하고, 이상 없으면 프로덕션에 올려요. 이 한 단계가 “로컬에선 됐는데 실서비스에서 죽는” 사고를 크게 줄여줘요.
30초 확인 퀴즈
'프로덕션'과 '스테이징'을 바르게 설명한 건?
프로덕션은 진짜 사용자가 접속하는 실서비스 환경이에요. 스테이징은 거기에 최대한 가깝게 만든 예행연습 환경이라, 여기서 먼저 확인하면 실서비스 사고를 줄일 수 있어요.