개발자 포트폴리오 배포: GitHub Pages·Cloudflare Pages·Vercel 선택 기준

포트폴리오 호스팅은 ‘무료’라는 한 단어로 고르면 안 됩니다. 단순한 정적 소개 페이지인지, 서버 함수와 데이터베이스가 필요한 웹앱인지에 따라 적합한 배포 서비스가 달라집니다. 아래 비교는 2026년 9월 26일의 공식 문서를 기준으로 하며, 요금과 제한은 배포 전에 다시 확인해야 합니다.

먼저 프로젝트 형태를 구분하세요

HTML·CSS·JavaScript 파일만 제공하는 정적 사이트라면 정적 호스팅으로 시작할 수 있습니다. 로그인, 서버에서 실행되는 API, 지속적인 데이터 저장이 필요하면 추가 서비스가 들어갑니다. 같은 ‘포트폴리오’라도 구조가 다르면 무료 범위와 운영 책임이 달라집니다.

서비스 잘 맞는 용도 먼저 확인할 제한
GitHub Pages 정적 소개, 문서, 데모 정적 사이트 중심, 사용 정책과 저장·트래픽 제한
Cloudflare Pages Git 저장소 연동 정적 사이트, 간단한 함수 빌드 횟수, 파일 수, 함수 사용량
Vercel 프레임워크 기반 개인 웹앱, 미리보기 배포 Hobby 플랜의 비상업적 개인 사용 조건

GitHub Pages 공식 제한은 사업 운영이나 상업 거래 사이트의 무료 호스팅 용도로 사용하는 데 제한이 있음을 명시합니다. Cloudflare Pages 제한 문서에는 무료 플랜의 빌드·파일 제한이 있습니다. Vercel Hobby 문서는 비상업적 개인 사용 조건을 명시합니다. 광고나 고객 모집이 들어간 사이트는 개인 포트폴리오와 목적이 다르므로 각 서비스의 최신 약관을 확인하세요.

면접용 포트폴리오라면 이렇게 고릅니다

  1. 정적 프로젝트 1개: GitHub Pages 또는 Cloudflare Pages로 먼저 배포합니다.
  2. 빌드와 미리보기 배포가 중요: Cloudflare Pages와 Vercel의 Git 연동 흐름을 시험합니다.
  3. 서버 함수가 필요: 함수 실행량, 로그, 데이터 저장 비용을 별도로 계산합니다.
  4. 상업적 사용 계획: 무료 플랜의 이용 조건부터 확인하고 적합한 유료 플랜을 검토합니다.

배포 자체보다 설명 가능한 결과물

README 첫 화면에 문제 정의, 사용 기술, 실행·배포 방법, 핵심 화면, 테스트 방법을 넣으세요. 배포 URL만 남기면 평가자가 무엇을 직접 구현했는지 알기 어렵습니다. 무료 플랜이 중단되거나 제한에 걸려도 코드를 실행할 수 있도록 환경 변수 예시와 로컬 실행 순서를 제공하세요. 실무·포트폴리오 글 모음에서 구현 주제를 더 살펴볼 수 있습니다.

빠른 결론: 정적 개인 소개라면 단순한 정적 호스팅으로 시작하고, 기능이 생길 때 서비스와 요금제를 확장하세요. ‘모든 프로젝트에 가장 좋은 무료 서비스’는 없습니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤