Back-ends de aplicativos sem servidor
Acione seu código usando serviços do GCP ou chame-o diretamente a partir de qualquer aplicativo da Web, móvel ou de back-end. O Cloud Functions fornece uma camada de lógica conectiva que permite integrar e estender os serviços do GCP e de terceiros, possibilitando a criação rápida de aplicativos sem servidor altamente disponíveis, seguros e com boa relação custo-benefício.
Integração com serviços e APIs de terceiros
Use o Cloud Functions para expor seus próprios microsserviços por meio de APIs HTTP ou se integrar a serviços de terceiros que oferecem integrações de webhook para estender rapidamente seu aplicativo com recursos poderosos, como enviar um e-mail de confirmação após um pagamento bem-sucedido do Stripe ou responder a eventos de mensagem de texto do Twilio.
Exemplo: postar um comentário no canal do Slack em resposta a uma confirmação do GitHub
Back-ends para dispositivos móveis sem servidor
Use o Cloud Functions diretamente a partir do Firebase para estender a funcionalidade do aplicativo sem usar um servidor. Execute seu código em resposta a ações do usuário, análises e eventos de autenticação para manter seus usuários engajados com notificações baseadas em eventos e descarregar tarefas com uso intensivo de CPU e de rede no GCP.
Exemplo: enviar notificações sobre novos seguidores.
Back-ends de IoT sem servidor
Use o Cloud Functions com o Cloud IoT Core e outros serviços totalmente gerenciados para criar back-ends para coleta de dados de telemetria de dispositivos da Internet das Coisas (IoT,a sigla em inglês), processamento em tempo real e análise. O Cloud Functions permite que você aplique uma lógica personalizada a cada evento conforme ele é recebido.
Exemplo: atualizar a configuração do dispositivo