Voltar para o Guia de Serviços
Computação Serverless
AWS Lambda
Execute código orientado a eventos sem provisionar servidores, pagando apenas pelos milissegundos de execução.
Visão Geral Técnica
O AWS Lambda executa código em resposta a dezenas de gatilhos na nuvem (uploads no S3, streams do DynamoDB, mensagens SQS, eventos HTTP via API Gateway). Ele escala automaticamente de algumas requisições diárias para centenas de milhares por segundo.
Conceitos & Funcionalidades Essenciais
- Execução orientada a eventos com tempo limite máximo de até 15 minutos por invocação
- Memória configurável de 128 MB a 10.240 MB (com CPU escalando proporcionalmente)
- Suporte a Node.js, Python, Java, Go, .NET, Ruby e imagens de contêineres customizadas
- Provisioned Concurrency para eliminar tempos de inicialização a frio (cold starts)
Dicas Cruciais & Pegadinhas nos Exames Oficiais
Tempo limite máximo: 15 minutos (para processos que levam mais tempo, use ECS, Batch ou Step Functions).
Para cold starts em produção crítica com tráfego sensível à latência: use Provisioned Concurrency.
O Lambda escala horizontalmente por instâncias de execução concorrentes (concurrency limit padrão de 1.000 por região).