Serverless
O desenvolvimento sem servidor
08 de julho, 2020
Agenda
1. Evolução da hospedagem de aplicações
2. O que é serverless?
3. Porque usar serverless?
4. AWS Lambda
6. AWS API Gateway
7. Mão na massa
8. Framework serverless
9. Mão na massa
10. Framework AWS SAM
11. LocalStack
12. Qual Piloto?
Evolução da
hospedagem das
aplicações
• Capacidade das máquinas pouco aproveitadas
• Muito custo de energia
• Custo de montar uma rede local
• Custo de configurar e manter cada máquina
+ =
O que é Serverless?
BaaS
Backend as a Service
FaaS
Function as a Service
Porque usar
Serverless?
AWS Lambda
Integrações
Integrações
Características
• Tolerância a falhas integrada
• Escalabilidade automática
• Baixo custo (1 milhão de solicitações gratuitas por mês e 400.000 GB/segundos de tempo de computação por mês)
AWS API Gateway
Características
• Suporte a APIs RESTful e WebSocket
• Resiliência
• Criação e implantação fácil de APIs
• Monitoramento de operações de API
• Baixo custo (1 milhão de chamadas de API HTTP, 1 milhão de chamadas de API REST, 1 milhão de mensagens e 750mil minutos de conexão por mês durante até 12 meses)
Mão na massa (parte 1)
https://console.aws.amazon.com/
Framework serverless
AWS SAM
localstack
Qual Piloto?
Obrigado ;)
/in/andreluisfelizardo andrefelizardo.com.br/blogandrefelizardo
Perguntas?

Desenvolvimento Serverless