Next.js

서버리스 함수 활용

Next.js는 React 프레임워크를 넘어 SSR, SSG, API 처리까지 아우르는 풀스택 프레임워크로 발전했습니다. 특히 서버리스 함수(Serverless Functions)를 통해 별도 서버를 직접 운영하지 않고도 API 엔드포인트와 백엔드 로직을 구현할 수 있습니다.

API Routes와 Server Actions 중 어떤 경로로 서버 작업을 배치할지 요청 방식과 배포 조건을 기준으로 확인합니다.

서버리스 함수의 실행 경계와 배포 절차

1

서버를 직접 운영하지 않는 요청 처리 단위

서버리스 함수는 클라우드 공급자가 인프라 실행과 확장을 맡고, 개발자는 요청 처리 로직에 집중하는 방식입니다.

2

Next.js에서 서버리스 함수 구현하기

세 런타임은 요청, 폼, 전처리 역할로 나눕니다.

3

서버리스 함수 활용 전략 및 고려사항

Node.js 런타임은 DB 접근과 복잡한 서버 로직에 적합합니다.

4

API Routes

API Routes는 폼 처리, 웹훅 수신, 외부 API 프록시처럼 짧은 요청-응답 작업에 적합합니다.