Pular para o conteúdo

Documentos Crie os seus

Funções distribuídas

Serverless de verdade. Funções que respondem por um link e rodam sob demanda nos aparelhos que vocês já têm.

Funções são pequenos programas que respondem por um link. São serverless de verdade: não existe um servidor esperando por cada função, nem nosso nem alugado por vocês. A função roda quando é chamada, num aparelho que tem espaço naquele momento, e não ocupa nada entre uma chamada e outra.

Como funciona

  • Cada chamada vira trabalho que os aparelhos da empresa executam, e a resposta volta pelo link.
  • Resposta agora, ou depois. A chamada pode esperar a resposta, ou ser aceita na hora e terminar sozinha, com um aviso assinado ao seu sistema quando acabar.
  • Pedido repetido não duplica. Uma chamada aceita fica gravada, e repetir o mesmo pedido não o faz rodar duas vezes.
  • Tenta de novo. A chamada que falha é refeita, quantas vezes você escolher.
  • Publicar e voltar atrás pelo terminal. Cada publicação fica guardada, e o link aponta para a que você escolher. Voltar à anterior é um comando.
  • Roda também em Windows, sem permissão de administrador.

Por que importa

Nada fica ocupado esperando chamada, e a capacidade que as funções usam é a que já estava parada, dentro de casa.