Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

● 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

Slide 3

Slide 3 text

● 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

Slide 4

Slide 4 text

● 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

Slide 5

Slide 5 text

● 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

Slide 6

Slide 6 text

● Vamos lá! ● https://github.com/rodrigokamada/tdc-future-2022-nodejs-aws-lambda Mão na massa

Slide 7

Slide 7 text

Obrigado! [email protected] https://rodrigo.kamada.com.br https://www.linkedin.com/in/rodrigokamada https://twitter.com/rodrigokamada https://github.com/rodrigokamada Pesquisa de satisfação