Nanosserviços Serverless Orientados a Eventos
4.7 (87 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,582 students enrolled

Nanosserviços Serverless Orientados a Eventos

Crie uma aplicação do zero utilizando NodeJS, AWS Lambda, SNS, SQS, ElasticSearch, API Gateway e DynamoDB
4.7 (87 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,582 students enrolled
Created by Thales Minussi
Last updated 2/2019
Portuguese
Price: Free
This course includes
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Desenvolver Nanoservices 100% Serverless, Auto-Escalaveis e de Alta Disponibilidade
  • Desenvolver serviços orientados a eventos em um ambiente 100% cloud

Course content
Expand all 30 lectures 02:58:30
+ Introdução
3 lectures 23:32

Conheça a arquitetura de nanosserviços que será implementada durante o curso

Introdução
09:15

Iremos fazer o deploy da nossa primeira Função Lambda na AWS!

Nossa primeira Função Lambda
08:24

Aprenda a executar um trecho de código a partir de um evento no S3

Adicionando um trigger do S3
05:53
+ Serverless Framework
3 lectures 11:47

Aprenda a Serverless framework

Introdução ao Serverless Framework
03:00
Instalando o VS Code
02:41
Prazer, Serverless Deploy
06:06
+ Upload de Arquivos via API Gateway
4 lectures 30:53
Inserindo arquivos no S3
14:48
Inserindo dados no DynamoDB
08:02
Debugando aplicações Serverless
06:04
1/3 Concluído
01:59
+ Notificações e Subscribers
12 lectures 01:10:51
Criando um Tópico no SNS
04:13
Criando uma Subscription no SNS
05:28
Criando um Thumbnail
13:09
Criando uma imagem preta e branca
06:21
AWS Rekognition
11:56
Serverless Invoke Local
06:07
Criando uma fila no SQS
01:41
Enviando evento de Thumbnail para o SQS
06:05
Enviando evento de Filter para o SQS
03:39
Enviando evento de Tag para o SQS
06:45
Testes e2e (manual)
04:37
2/3 Concluído
00:50
+ Consumindo Eventos e enviando para o ElasticSearch
7 lectures 40:50
Criando uma VPC
05:50
Criando um Cluster de ElasticSearch
02:57
Criando a infraestrutura de uma Lambda na VPC
09:11
Testando a Lambda dentro da VPC
02:08
Errata
01:21
Consumindo Eventos do SQS + Desafio Arquitetura
11:14
Criando uma Lambda para buscar dados no ElasticSearch
08:09
Requirements
  • Possuir familiaridade com a linha de comando
  • Conhecimento intermediário de NodeJS
  • Conhecimento superficial sobre os serviços da AWS
  • Uma conta na AWS
Description

Neste curso você ira desenvolver uma aplicação WEB orientada a eventos e completamente Serverless de ponta a ponta.

  • Aprenda como usar eventos nativos da AWS em seu favor.

  • Use o SNS para fazer fanout de notificações e atinja o máximo de paralelismo com suas funções Lambda.

  • Aproveite o AWS Rekognition para aplicar classificação automática nas suas imagens

  • Tome cuidado com paralelismo demais: aprenda quando NÃO escalar uma função Lambda

  • Insira dados no DynamoDB e projete alguns atributos no ElasticSearch para adicionar uma poderosa ferramenta de busca a sua aplicação.

  • Aprenda como funções Lambda dentro de uma VPC podem se comunicar com a Internet

Who this course is for:
  • Desenvolvedores de todos os níveis que possuem interesse em arquiteturas serverless orientadas a eventos