Executando verificação de segurança...
0

O que é o AWS Lambda?

O Lambda é um serviço de computação que permite que você execute o código sem provisionar ou gerenciar servidores.

O Lambda executa seu código em uma infraestrutura de computação de alta disponibilidade e executa toda a administração dos recursos computacionais, incluindo manutenção do servidor e do sistema operacional, provisionamento e escalabilidade automática da capacidade e registro em log do código.

Com o Lambda, você pode executar código para praticamente qualquer tipo de aplicação ou serviço de backend. Tudo o que você precisa fazer é fornecer o código em uma das linguagens compatíveis com o Lambda.

Você organiza seu código em Funções do Lambda. O Lambda executa a função somente quando necessário e escala automaticamente, desde algumas solicitações por dia a milhares por segundo.

Você paga apenas pelo tempo de computação consumido. Não haverá cobranças quando o código não estiver em execução.
Você pode chamar suas funções do Lambda usando a API do Lambda ou o Lambda pode executar suas funções em resposta a eventos de outros serviços da AWS.

Por exemplo, você pode usar o Lambda para:

  • Criar gatilhos de processamento de dados para Serviços AWS, como o Amazon Simple Storage Service (Amazon S3) e o Amazon DynamoDB.
  • Processar dados de transmissões armazenadas no Amazon Kinesis.
  • Criar seu próprio backend que opera em escala, performance e segurança da AWS.

O Lambda é um serviço altamente disponível. Você organiza seu código em Funções do Lambda. O Lambda executa a função somente quando necessário e escala automaticamente, desde algumas solicitações por dia a milhares por segundo. Você paga apenas pelo tempo de computação consumido.

Carregando publicação patrocinada...
1

Muito interessante johnathan, estou começando nesse mundo agora e ainda tenho um pouco de dificuldade para entender essa parte de deploy de aplicações, servidores, containeres, serverless, e coisas do tipo. O AWS Lambda é uma solução serverless?

2

Exatamente. O Lambda é um serveless da AWS, seu similar no GCP é o Cloud Functions e da Azure o Azure Function.
O deploy é simples, mas até você efetuar o primeiro e ver rodando, pode parecer um bicho de sete cabeças.
Minha sugestão é fazer os exemplos simples da documentação para ver rodando e em seguida explorar mais.
Nós aqui ma empresa temos alguns produtos que o backend está
completo em Lambdas.
Vale a pena estudar também, após realizar alguns exemplos da documentação o framework chamado serverless (https://www.serverless.com/) pois ele te acelera o deploy e gerenciamento.

1