배포 (Deployment)는 음식을 주방에서 완성한 뒤 손님 테이블에 내놓는 것 — 내 컴퓨터에서 만든 사이트를 실제 인터넷에 올려 누구나 접속할 수 있게 하는 과정.
배포 (Deployment)는 내 작업실에서 완성한 작품을 전시장에 내거는 것과 같다. 아무리 멋진 그림을 그려도 작업실 서랍 속에만 있으면 아무도 볼 수 없듯, 내 컴퓨터에서 아무리 잘 돌아가는 사이트를 만들어도 배포하기 전까지는 나만 볼 수 있다. 배포란 그 사이트를 인터넷 서버 (Server) 에 올려서 전 세계 누구든 URL 로 접속할 수 있게 만드는 최종 단계다.
1인 비즈니스(1인 사이트 운영)를 운영하다 보면 배포는 생각보다 자주 만나는 작업이다. 블로그에 새 디자인을 적용할 때, 뉴스레터 구독 폼을 수정할 때, SaaS 에 새 기능을 추가할 때, 쇼핑몰 결제 오류를 고칠 때 — 변경사항을 실제 사용자에게 반영하려면 반드시 다시 배포해야 한다. 배포를 하지 않으면 내 화면에서는 고쳐졌어도 방문자 화면에는 여전히 예전 버전이 보인다.
초보가 가장 많이 겪는 혼동은 '내 컴퓨터에서 잘 됐는데 왜 실제 사이트에서는 안 되지?' 하는 상황인데, 배포가 아직 안 됐거나 배포 과정에서 오류가 난 경우가 대부분이다. 배포는 빌드 (Build) — 소스 코드를 실행 가능한 형태로 변환하는 과정 — 를 먼저 거친 뒤 서버에 올라가므로, 빌드 로그 (log) 에서 에러 (error) 메시지를 확인하는 습관을 들이면 문제를 빠르게 찾을 수 있다.
AI와 함께 나만의 사이트·서비스를 만드는 법을 강의에서 배워보세요.