Repolode
serverless

serverless/examples

Большая коллекция готовых к развёртыванию шаблонов и примеров сервисов на Serverless Framework для AWS Lambda и других бессерверных платформ.

Звёзды
11,517
Форки
4,350
Открытые issues
181
Последний коммит
9 дней назад

Что это?

В репозитории собраны готовые к развёртыванию примеры сервисов на Serverless Framework — инструменте для описания и развёртывания бессерверных приложений. Большинство примеров предназначено для AWS Lambda и сгруппировано по средам выполнения: Node.js, Python, Go, Java, Ruby, Rust и .NET. Каждый пример находится в отдельной папке с README, где описан сервис и варианты его использования.

Примеры охватывают распространённые сценарии: HTTP- и REST API с DynamoDB или MongoDB, GraphQL-эндпоинты, авторизаторы на базе Auth0 или Cognito, обработчики SQS и Kinesis, запланированные cron-задачи, триггеры событий S3 и SES, рабочие процессы Step Functions, а также боты для Telegram, LINE и Alexa. Среди новых примеров — MCP-серверы на Lambda, агенты Bedrock AgentCore на LangGraph и Strands, а также Lambda Web Functions для приложений на Express и Next.js.

Чтобы воспользоваться примером, клонируйте репозиторий, перейдите в нужную папку и выполните команду deploy. В репозитории также есть раздел сообщества со ссылками на примеры, которые поддерживаются в отдельных репозиториях.

Ключевые возможности

  • 01Примеры для AWS Lambda на Node.js, Python, Go, Java, Ruby, Rust и .NET.
  • 02HTTP- и REST API с DynamoDB или MongoDB.
  • 03Примеры аутентификации с Auth0, Cognito и пользовательскими авторизаторами.
  • 04Сценарии обработки событий с SQS, Kinesis, S3, SES и запланированными cron-задачами.
  • 05Примеры MCP-серверов и агентов Bedrock AgentCore.

Сценарии использования

  • Разобраться, как устроить первый бессерверный API на AWS Lambda.
  • Создать новый сервис Lambda на основе шаблона для нужной среды выполнения.
  • Добавить аутентификацию через Auth0 или Cognito в бессерверный бэкенд.
  • Построить конвейеры обработки событий, запускаемые событиями S3, сообщениями SQS или потоками DynamoDB.

Быстрый старт

  1. 1

    Установите Serverless Framework CLI

    npm install -g serverless
  2. 2

    Клонируйте репозиторий с примерами

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

    Перейдите в папку нужного примера

    cd examples/folder-name
  4. 4

    Разверните пример

    serverless deploy

Что важно знать

  • Для репозитория не удалось однозначно определить лицензию, поэтому перед повторным использованием проверьте условия каждого примера.
  • Каждый пример — отдельный проект со своими зависимостями и настройками, поэтому качество и уровень поддержки различаются.

В подборках

Темы

Частые вопросы

Что такое examples?
Большая коллекция готовых к развёртыванию шаблонов и примеров сервисов на Serverless Framework для AWS Lambda и других бессерверных платформ. В репозитории собраны готовые к развёртыванию примеры сервисов на Serverless Framework — инструменте для описания и развёртывания бессерверных приложений. Большинство примеров предназначено для AWS Lambda и сгруппировано по средам выполнения: Node.js, Python, Go, Java, Ruby, Rust и .NET. Каждый пример находится в отдельной папке с README, где описан сервис и варианты его использования.
examples можно использовать бесплатно? Какая у него лицензия?
examples распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
examples всё ещё поддерживается?
Активно поддерживается. Последний коммит в examples — 28 окт. 2026 г..
Для чего можно использовать examples?
Разобраться, как устроить первый бессерверный API на AWS Lambda. Создать новый сервис Lambda на основе шаблона для нужной среды выполнения. Добавить аутентификацию через Auth0 или Cognito в бессерверный бэкенд. Построить конвейеры обработки событий, запускаемые событиями S3, сообщениями SQS или потоками DynamoDB.
Как установить examples?
Установите Serverless Framework CLI: npm install -g serverless Клонируйте репозиторий с примерами: git clone https://github.com/serverless/examples Перейдите в папку нужного примера: cd examples/folder-name Разверните пример: serverless deploy
Где скачать examples?
Исходный код и инструкции по установке — на GitHub: https://github.com/serverless/examples

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Микрофреймворк на Python для создания и развертывания бессерверных приложений в AWS Lambda с CLI и маршрутизацией на основе декораторов.

11,1 тыс.1 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён 10 дней назад

CLI и фреймворк на основе YAML для развёртывания кода и облачной инфраструктуры, прежде всего в AWS Lambda и других управляемых облачных сервисах.

46,9 тыс.+4 за неделю5,7 тыс.JavaScriptOtherАктивно поддерживаетсяОбновлён 16 часов назад