~/VibeHandbook
$39

챕터 08 · 04

언제 무엇을 고를까

  • 그냥 웹사이트나 프론트엔드? 정적 호스팅. 끝. 무료고, 빠르며, 거의 망가뜨릴 수 없다.
  • 약간의 백엔드 로직이 필요 — 연락처 폼, 비밀로 지킬 API 키, 인증 확인? 엣지 또는 서버리스 함수. 너그러운 무료 티어에 머무르며 아무도 쓰지 않을 때 0으로 스케일한다.
  • 데이터베이스, 백그라운드 작업, 또는 장시간 도는 서버를 기대하는 프레임워크가 있는 진짜 앱? Railway, Render, Fly.io 같은 컨테이너 플랫폼. 대부분의 "실제 제품" 프로젝트에 딱 좋은 지점이다.
  • 특정 GPU, 특수 시스템 소프트웨어, 또는 완전한 제어가 필요? VM. 위쪽의 무언가가 정말로 그 일을 해낼 수 없을 때만 여기로 가라. 이제 당신이 시스템 관리자이기 때문이다.

유용한 규칙: 그 일을 해낼 수 있는 가장 단순한 옵션을 고르고, 진짜 벽에 부딪혔을 때만 한 단계 아래로 내려가라 — 상상 속의 벽이 아니라.

"진짜 벽"은 실제로 어떻게 생겼을까? 솔직한 예 몇 가지: 당신의 빌드가 계속 떠 있어야 하는 서버를 만들어 낸다(실시간 연결을 유지하는 채팅 백엔드), 그래서 정적으로는 안 된다. 또는 함수가 타임아웃에 계속 걸린다, 한 요청이 진짜 일을 하기 때문에(영상 리사이징, PDF 생성), 그래서 컨테이너로 올라간다. 또는 무료 티어의 요청 한도가 진짜 트래픽에 의해 실제로 소진된다. 이것들의 공통점에 주목하라: 각각은 짐작이 아니라 측정이다. "언젠가 커질지도 몰라"는 벽이 아니다.

오프라인으로 보고 싶으세요?

PDF + EPUB + 다운로드형 프롬프트 라이브러리 + 버전 업데이트를 받으세요.

$ PDF 받기 — $39