DEV Community

Massaroni
Massaroni

Posted on • Edited on

Como criar uma automação com aws lambda e serverless framework

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.

Image description

Escreva o serverless

crie um arquivo serverless.yml e abaixo ta um exemplo com as explicações.

Image description

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.

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay