Bom primeiro vamos entender o que é O AWS lambda e o serverless framework de forma simples;
AWS Lambda - uma aplicação sem servidor que pode rodar até 15 minutos de código e pode rodar a partir de gatilhos (hórarios ou eventos por exemplo) e ajuda a reduzir custos, já que o usuário paga apenas pelo tempo de execução do código. Isso pode ser relevante em contextos onde a aplicação é acionada com pouca frequência.
serverless framework - um framework para IAC (infra as code) para gerencia subir rapidamente aplicações para nuvem ou desfaze- las, ajudando a simplificar e padronizar a configuração de infraestrutura, facilitando o desenvolvimento e a manutenção.
Configuração Inicial do Projeto
baixe o serverless framework e inicie um projeto com suas configurações preferidas, não irei mencionar linguagem porque pode fazer qual quiser.
Escreva uma Função
Escreva um código para execução do que preferir:
Um exemplo abaixo: o codigo é para envio de emails.
Escreva o serverless
crie um arquivo serverless.yml e abaixo ta um exemplo com as explicações.
para fazer o deploy é so escrever no seu terminal:
npx sls deploy
E pronto sua função rodará do jeito que quiser, abraços pessoal.
Top comments (0)