Serverless Flashcards
O que é Serverless?
Modelo de desenvolvimento e execução de aplicações sem o gerenciamento de servidores
Não existe servidor nesse modelo?
Existe, mas o usuário não se preocupa com o provisionamento, gerenciamento, manutenção, etc. Apenas com o código da aplicação
O modelo cloud custa mais que um modelo tradicional?
Os recursos são oferecidos sob demanda e segue um modelo orientado a eventos, então pagamos apenas pelo tempo que nossas funções executam
O que é um Lambda (AWS)?
Serviço de computação que você executa seu código sem provisionar ou gerenciar um servidor
Como funciona um Lambda?
Você coloca seu código e configura um TRIGGER para ativar a função e iniciar o seu código. Um Lambda é projetado para executar o código em menos de 15min
O que é uma FUNÇÃO?
Unidade de código que é executado em resposta a eventos
O que é um TRIGGER?
Um acionador. Recurso que invocara sua função, podendo ser outro serviço da AWS
O que é um EVENTO?
Documento em formato JSON com informações para seu lambda processar. Normalmente ocorrem em outros serviços da aws
O que é a SIMULTANEDADE?
Numero de solicitações que a função atende a cada momento. Se a função tiver sendo executada e outra solicitação chegar, uma nova instância é criada
Como o lambda lida com as mensagens de um SQS?
Caso o processamento seja concluido com êxito, a mensagem é excluida. O Lambda pesquisa 10 mensagens e envia em um lote para sua função executar