Repolode
serverless

serverless/examples

Uma ampla coleção de modelos prontos para implantação e serviços de exemplo do Serverless Framework para AWS Lambda e outras plataformas serverless.

Estrelas
11,517
Forks
4,349
Issues abertas
181
Último commit
há 9 dias

O que é?

Este repositório reúne serviços de exemplo prontos para implantação, criados com o Serverless Framework, uma ferramenta para definir e implantar aplicações serverless. A maioria dos exemplos usa AWS Lambda e está organizada por runtime, incluindo Node.js, Python, Go, Java, Ruby, Rust e .NET. Cada exemplo fica em sua própria pasta, com um README que explica o serviço e seus casos de uso.

Os exemplos abrangem padrões comuns: APIs HTTP e REST com DynamoDB ou MongoDB, endpoints GraphQL, authorizers com Auth0 ou Cognito, workers para SQS e Kinesis, tarefas cron agendadas, gatilhos de eventos do S3 e SES, fluxos de trabalho do Step Functions e bots para Telegram, LINE e Alexa. As adições mais recentes incluem servidores MCP no Lambda, agentes do Bedrock AgentCore criados com LangGraph e Strands, e Lambda Web Functions para aplicações Express e Next.js.

Para usar um exemplo, clone o repositório, acesse a pasta desejada e execute o comando de deploy. O repositório também inclui uma seção da comunidade com links para exemplos mantidos em repositórios separados.

Recursos principais

  • 01Abrange exemplos de AWS Lambda em Node.js, Python, Go, Java, Ruby, Rust e .NET.
  • 02Inclui APIs HTTP e REST com DynamoDB ou MongoDB.
  • 03Apresenta exemplos de autenticação com Auth0, Cognito e authorizers personalizados.
  • 04Mostra padrões orientados a eventos com SQS, Kinesis, S3, SES e tarefas cron agendadas.
  • 05Contém exemplos de servidores MCP e agentes do Bedrock AgentCore.

Casos de uso

  • Aprender a estruturar uma primeira API serverless no AWS Lambda.
  • Começar um novo serviço Lambda a partir de um modelo específico para cada runtime.
  • Adicionar autenticação de API com Auth0 ou Cognito a um backend serverless.
  • Criar pipelines de processamento orientados a eventos, acionados por S3, SQS ou DynamoDB Streams.

Início rápido

  1. 1

    Instale o Serverless Framework CLI

    npm install -g serverless
  2. 2

    Clone o repositório de exemplos

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

    Acesse a pasta do exemplo desejado

    cd examples/folder-name
  4. 4

    Faça o deploy do exemplo

    serverless deploy

Antes de usar

  • O repositório não tem uma licença claramente identificável, então verifique os termos de cada exemplo antes de reutilizá-lo.
  • Cada exemplo é um projeto separado, com dependências e configuração próprias, por isso a qualidade e a manutenção variam.

Em coleções

Tópicos

Perguntas frequentes

O que é examples?
Uma ampla coleção de modelos prontos para implantação e serviços de exemplo do Serverless Framework para AWS Lambda e outras plataformas serverless. Este repositório reúne serviços de exemplo prontos para implantação, criados com o Serverless Framework, uma ferramenta para definir e implantar aplicações serverless. A maioria dos exemplos usa AWS Lambda e está organizada por runtime, incluindo Node.js, Python, Go, Java, Ruby, Rust e .NET. Cada exemplo fica em sua própria pasta, com um README que explica o serviço e seus casos de uso.
examples é gratuito? Qual é a licença?
examples é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
examples ainda é mantido?
Manutenção ativa. O último commit de examples foi em 28 de out. de 2026.
Para que posso usar examples?
Aprender a estruturar uma primeira API serverless no AWS Lambda. Começar um novo serviço Lambda a partir de um modelo específico para cada runtime. Adicionar autenticação de API com Auth0 ou Cognito a um backend serverless. Criar pipelines de processamento orientados a eventos, acionados por S3, SQS ou DynamoDB Streams.
Como instalar examples?
Instale o Serverless Framework CLI: npm install -g serverless Clone o repositório de exemplos: git clone https://github.com/serverless/examples Acesse a pasta do exemplo desejado: cd examples/folder-name Faça o deploy do exemplo: serverless deploy
Onde consigo examples?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/serverless/examples

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados