Serverless Flashcards

1
Q

O que é Serverless?

A

Modelo de desenvolvimento e execução de aplicações sem o gerenciamento de servidores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Não existe servidor nesse modelo?

A

Existe, mas o usuário não se preocupa com o provisionamento, gerenciamento, manutenção, etc. Apenas com o código da aplicação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O modelo cloud custa mais que um modelo tradicional?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é um Lambda (AWS)?

A

Serviço de computação que você executa seu código sem provisionar ou gerenciar um servidor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como funciona um Lambda?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que é uma FUNÇÃO?

A

Unidade de código que é executado em resposta a eventos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é um TRIGGER?

A

Um acionador. Recurso que invocara sua função, podendo ser outro serviço da AWS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é um EVENTO?

A

Documento em formato JSON com informações para seu lambda processar. Normalmente ocorrem em outros serviços da aws

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é a SIMULTANEDADE?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como o lambda lida com as mensagens de um SQS?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly