Skip to content

victorreinor/o-que-e-serverless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Serverless

Existem 2 paradigmas no serverless, BaaS e FaaS

BaaS


Banco de dados, serviços de autenticação, analytics e outros acessíveis diretamente via APIs

Um exemplo bom de BaaS é o Firebase um banco de dados em tempo real da google.

O Firebase disponibiliza autenticação, banco de dados, analytics entre muitas outras coisas... Caso queira fazer alguma coisa deste tipo o código do serviço fica dentro da sua aplicação, e não mais do lado do servidor, voce só faz uma chamada com poucas linhas de código ou seja, todo código fica no cliente e o servidor você não se preocupa.

A grande questão e que o desenvolvedor não precisa de se preocupar com o servidor e sim focar na aplicação.

FaaS


Logica server-side disparada por eventos e que executa em contêineres stateless gerenciados por um terceiro (provedor de servico de FaaS)

Neste modelo a logica fica no lado do servidor, não ira rodar na aplicação cliente.

É um código que e disparado por algum tipo de evento e ele executa em algum contêiner stateless (sem estado) e gerenciado por terceiros, o desenvolvedor não precisa estanciar nada, não precisa perder tempo com docker ou saber configurar o servidor

Um exemplo disso e o Google Cloud Functions você dispara um evento que chama as funções do lado do servidor (exemplo uma chamada HTTP)


Fonte 1

Fonte 2

About

Explicação fácil sobre conceito serverless

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published