IBM Cloud Functions é uma plataforma de software que fornece capacidades de gestão de identidade e acesso (IAM) para aplicações sem servidor executadas no IBM Cloud. O software Cloud Functions é baseado no Apache OpenWhisk.
Rather than charging the customer for reserved capacity, Cloud Functions utiliza um modelo de negócio da Function as a Service (FaaS). A plataforma é projetada para permitir que o código leve execute lógica de aplicação escrita em qualquer linguagem de programação para responder a solicitações de interface de programa de aplicação (API) baseada em HTTP. Funções de Nuvem é bem adequada para projetos de desenvolvimento de microserviços e processamento de dados baseado em eventos.
IBM Cloud Function snippets de código stateless são referidos como ações e cada ação é projetada para executar uma tarefa singular. A series of actions allows developers to create serverless sequences that will execute in real time in response to a specific event. The Cloud Function platform includes the following products and services:
- IBM API Gateway
- IBM Cloudant
- IBM Message Hub
- IBM Watson APIs
IBM provides an introductory video to Cloud Functions and action code snippets.