Back-ends de aplicativos sem servidor
Acione seu código a partir dos serviços do GCP ou chame-o diretamente a partir de qualquer aplicativo da Web, de dispositivos móveis ou do 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 mostrar seus próprios microsserviços por meio de APIs HTTP ou integrar-se 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 um commit do GitHub
Back-ends para dispositivos móveis sem servidor
Use o Cloud Functions diretamente 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), 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