Repolode
serverless

serverless/examples

AWS Lambda와 기타 서버리스 플랫폼을 위한, 바로 배포할 수 있는 Serverless Framework 보일러플레이트와 예제 서비스 모음입니다.

스타
11,517
포크
4,350
열린 이슈
181
마지막 커밋
9일 전

어떤 프로젝트인가요?

이 저장소에는 서버리스 애플리케이션을 정의하고 배포하는 도구인 Serverless Framework로 만든, 바로 배포할 수 있는 예제 서비스가 모여 있습니다. 대부분의 예제는 AWS Lambda를 대상으로 하며 Node.js, Python, Go, Java, Ruby, Rust, .NET 등 런타임별로 정리되어 있습니다. 각 예제는 서비스와 활용 사례를 설명하는 README가 포함된 별도 폴더에 있습니다.

예제에는 DynamoDB 또는 MongoDB를 사용하는 HTTP 및 REST API, GraphQL 엔드포인트, Auth0 또는 Cognito를 사용하는 authorizer, SQS 및 Kinesis 워커, 예약된 cron 작업, S3 및 SES 이벤트 트리거, Step Functions 워크플로, Telegram, LINE, Alexa 봇 등 흔히 쓰이는 패턴이 포함됩니다. 최근에는 Lambda의 MCP 서버, LangGraph와 Strands로 만든 Bedrock AgentCore 에이전트, Express 및 Next.js 앱을 위한 Lambda Web Functions 예제도 추가됐습니다.

예제를 사용하려면 저장소를 clone하고 원하는 폴더로 이동한 다음 deploy 명령을 실행하면 됩니다. 저장소에는 별도 저장소에서 관리되는 예제 링크를 모아 둔 커뮤니티 섹션도 있습니다.

핵심 기능

  • 01Node.js, Python, Go, Java, Ruby, Rust, .NET으로 만든 AWS Lambda 예제를 제공합니다.
  • 02DynamoDB 또는 MongoDB를 사용하는 HTTP 및 REST API 예제가 포함되어 있습니다.
  • 03Auth0, Cognito 및 커스텀 authorizer를 활용한 인증 예제를 제공합니다.
  • 04SQS, Kinesis, S3, SES 및 예약된 cron 작업을 이용한 이벤트 기반 패턴을 소개합니다.
  • 05MCP 서버와 Bedrock AgentCore 에이전트 예제가 포함되어 있습니다.

활용 사례

  • AWS Lambda에서 첫 서버리스 API를 구성하는 방법을 익힐 때.
  • 런타임별 보일러플레이트를 바탕으로 새 Lambda 서비스를 시작할 때.
  • 서버리스 백엔드에 Auth0 또는 Cognito 인증을 추가할 때.
  • S3, SQS 또는 DynamoDB Streams가 트리거하는 이벤트 기반 처리 파이프라인을 구축할 때.

빠른 시작

  1. 1

    Serverless Framework CLI를 설치합니다

    npm install -g serverless
  2. 2

    examples 저장소를 클론합니다

    git clone https://github.com/serverless/examples
  3. 3

    사용하려는 예제가 있는 폴더로 이동합니다

    cd examples/folder-name
  4. 4

    예제를 배포합니다

    serverless deploy

사용 전 알아둘 점

  • 저장소에서 명확한 라이선스를 확인할 수 없으므로 재사용하기 전에 각 예제의 이용 조건을 확인하세요.
  • 각 예제는 자체 종속성과 설정을 갖춘 별도의 프로젝트이므로 품질과 유지 관리 수준이 서로 다릅니다.

포함된 컬렉션

토픽

자주 묻는 질문

examples은(는) 무엇인가요?
AWS Lambda와 기타 서버리스 플랫폼을 위한, 바로 배포할 수 있는 Serverless Framework 보일러플레이트와 예제 서비스 모음입니다. 이 저장소에는 서버리스 애플리케이션을 정의하고 배포하는 도구인 Serverless Framework로 만든, 바로 배포할 수 있는 예제 서비스가 모여 있습니다. 대부분의 예제는 AWS Lambda를 대상으로 하며 Node.js, Python, Go, Java, Ruby, Rust, .NET 등 런타임별로 정리되어 있습니다. 각 예제는 서비스와 활용 사례를 설명하는 README가 포함된 별도 폴더에 있습니다.
examples은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
examples은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
examples은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. examples의 마지막 커밋은 2026년 10월 28일입니다.
examples은(는) 어디에 사용할 수 있나요?
AWS Lambda에서 첫 서버리스 API를 구성하는 방법을 익힐 때. 런타임별 보일러플레이트를 바탕으로 새 Lambda 서비스를 시작할 때. 서버리스 백엔드에 Auth0 또는 Cognito 인증을 추가할 때. S3, SQS 또는 DynamoDB Streams가 트리거하는 이벤트 기반 처리 파이프라인을 구축할 때.
examples는 어떻게 설치하나요?
Serverless Framework CLI를 설치합니다: npm install -g serverless examples 저장소를 클론합니다: git clone https://github.com/serverless/examples 사용하려는 예제가 있는 폴더로 이동합니다: cd examples/folder-name 예제를 배포합니다: serverless deploy
examples은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/serverless/examples

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트