바이브 코딩 사전
서버리스
바이브 코딩 사전

서버리스

서버 인프라의 관리(프로비저닝, 스케일링, 패치, 모니터링)를 클라우드 제공자에게 완전히 위임하고, 개발자는 함수 단위의 비즈니스 로직만 작성하는 클라우드 실행 모델이다. '서버가 없다'는 의미가 아니라 '서버를 신경 쓸 필요가 없다'는 뜻이며, 사용한 만큼만 비용을 지불하는(pay-per-execution) 과금 방식이 특징이다. 바이브 코딩과의 궁합이 뛰어난 이유: AI가 백엔드 코드를 생성할 때 서버 설정, 스케일링 로직, 인프라 코드까지 생성할 필요 없이 순수한 비즈니스 로직만 작성하면 되므로, 프롬프트의 복잡도가 크게 줄어든다. Vercel Serverless Functions, AWS Lambda, Google Cloud Functions, Cloudflare Workers 등이 대표적이며, v0나 Bolt.new에서 만든 앱을 원클릭 배포할 때 내부적으로 서버리스 인프라가 사용된다. 다만, cold start(첫 실행 시 지연), 실행 시간 제한, 상태 관리의 어려움 등의 한계가 있으며, AI가 이러한 제약을 고려하지 않는 코드를 생성하는 경우도 있다.

영어 표기

Serverless

예시

AI가 Vercel Serverless Functions 또는 AWS Lambda로 API를 구현하고 원클릭 배포.

카테고리
백엔드·인프라
난이도
intermediate
태그
서버리스 · Lambda
슬러그
serverless
상태
published
정렬 순서
134

함께 읽기

연관 용어

백엔드·인프라

HTTP

영어 표기 HTTP (Hypertext Transfer Protocol)

브라우저와 서버가 요청과 응답을 주고받는 웹의 기본 통신 규칙이다. 사용자가 주소를 열면 브라우저가 HTTP 요청을 보내고, 서버는 HTML, JSON, 이미지 같은 응답을 돌려준다. 상태 코드 200, 404, 500과 GET, POST 같은 메서드는 웹 앱 디버깅의 가장 기본 언어이므로 바이브 코딩 초보자도 반드시 익혀야 한다.

백엔드·인프라

URL

영어 표기 URL (Uniform Resource Locator)

웹에서 특정 페이지나 리소스의 위치를 나타내는 주소이다. 도메인, 경로, 쿼리 문자열 같은 부분으로 구성되며, 같은 앱 안에서도 /qna, /hermes, /vibe-dictionary처럼 경로에 따라 다른 화면이 열린다. AI에게 라우팅이나 링크 수정을 요청할 때 URL 구조를 이해하면 깨진 링크와 잘못된 리다이렉트를 더 빨리 찾을 수 있다.

백엔드·인프라

API

영어 표기 API (Application Programming Interface)

소프트웨어 애플리케이션 간 상호작용 방식을 정의하는 프로토콜과 규약의 집합으로, AI 코딩 도구 통합과 현대 소프트웨어 아키텍처의 핵심이다. 비유하면, 레스토랑의 메뉴가 손님(클라이언트)과 주방(서버) 사이의 '인터페이스'인 것처럼, API는 소프트웨어 간의 '메뉴'이다. 바이브 코딩에서 API는 두 가지 맥락으로 사용된다: 첫째, AI 모델 API — Claude API, OpenAI API 등 AI 모델을 호출하는 인터페이스로, 모든 AI 코딩 도구의 내부에서 이 API를 통해 모델과 통신한다. 둘째, 앱 API — AI가 생성하는 백엔드 코드의 핵심으로, REST API, GraphQL API 등의 형태로 프론트엔드와 백엔드를 연결한다. AI에게 '사용자 CRUD API를 REST로 만들어줘'라고 하면 Express.js, FastAPI, Next.js API Routes 등을 사용한 엔드포인트 세트를 생성한다. MCP도 본질적으로 'AI 에이전트가 외부 도구를 호출하는 API의 표준화'이다.

서버리스 | 바이브 코딩 사전 | VibeCoding 365