Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Criando uma API serverless usando AWS Lambda e ...

Criando uma API serverless usando AWS Lambda e Node.js com TypeScript e Express.js

Rodrigo Kamada

December 06, 2022
Tweet

More Decks by Rodrigo Kamada

Other Decks in Technology

Transcript

  1. • Especialista em Tecnologia na Zenvia • AWS Community Builder

    - Front-End Web & Mobile • Auth0 Ambassador • Criador de conteúdo técnico • Contribuidor de código aberto • Natural de Tupã • Formado em Ciência da Computação • Casado, 1 filha, 1 filho e 1 cachorrinha Apresentação
  2. • Execução de um código sem a necessidade de gerenciar

    um servidor. • Não é necessário conhecimento em infraestrutura. • Redução de custo pois a cobrança é feita conforme o uso. Serverless
  3. • Serviço de computação sem servidor e orientado a eventos.

    • Administração automatizada sem a necessidade de atualizar o sistema operacional. • Escalabilidade automática sem a necessidade de adicionar novos servidores. • Suporte nativo às várias linguagens como Java, Node.js, Python, entre outras. • Suporte aos pacotes de implantação com arquivo .zip ou container compatível com a especificação OCI. • Custo medido conforme a duração de execução da aplicação. AWS Lambda
  4. • Ambiente de execução de JavaScript assíncrono orientado a eventos.

    • Single thread (event loop). • Construído sobre o motor JavaScript V8 do Google Chrome. • JavaScript no servidor. • npm (Node Package Manager): Gerenciador de pacotes. • Multiplataforma (Linux, Mac OS, Windows, entre outras). • Frameworks WEB: Express.js, Nest.js, Koa.js, Hapi.js, entre outros. • Empresas que usam: Netflix, Twitter, Uber, LinkedIn e Zenvia. Node.js