Микрофреймворк на Python для создания и развертывания бессерверных приложений в AWS Lambda с CLI и маршрутизацией на основе декораторов.
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
Установите Serverless Framework CLI
npm install -g serverless - 2
Клонируйте репозиторий с примерами
git clone https://github.com/serverless/examples - 3
Перейдите в папку нужного примера
cd examples/folder-name - 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 обновляется ежедневно.
Похожие проекты
Zappa разворачивает Python-приложения на WSGI и ASGI и функции, запускаемые событиями, в AWS Lambda и API Gateway — без серверов, которыми нужно управлять.
Коллекция готовых к запуску примеров, показывающих, как использовать Prisma ORM с Next.js, Express, GraphQL и разными базами данных.
CLI и фреймворк на основе YAML для развёртывания кода и облачной инфраструктуры, прежде всего в AWS Lambda и других управляемых облачных сервисах.
Подборка примеров кода, SDK, паттернов проектирования схем и шаблонов IaC для разработки на Amazon DynamoDB.
Подборка примеров приложений, решений и стартовых шаблонов от Vercel, демонстрирующих подходы к разработке приложений на Vercel, преимущественно с Next.js.