Crie e execute aplicativos orientados por evento que escalem on demand

A arquitetura sem servidor do IBM Functions acelera o desenvolvimento como um conjunto de pequenas ações distintas e independentes. Ao abstrair a infraestrutura ausente, o IBM Functions libera os membros das pequenas equipes para trabalharem rapidamente em diferentes partes de código simultaneamente, mantendo o foco geral na criação das experiências de usuário que os clientes desejam.

Conecte ações em sequências flexíveis e escaláveis

O IBM Functions não tem servidor e usa regras de negócios para ligar eventos, acionadores e ações uns aos outros. As ações do IBM Functions são executadas automaticamente somente quando necessário. Sua arquitetura sem servidor promove sequências de ações de criação e modificação de forma rápida e escalável para atender às crescentes demandas da experiência de usuário orientada por mobilidade.

O IBM Functions orientando um caso de negócios de Internet das Coisas

O Skylink é um aplicativo que usa o IBM Cloud Functions com os serviços Cloudant, Alchemy e Watson para analisar e identificar imagens em tempo real capturadas por um drone.

Explore um ecossistema em aberto

Explore um ecossistema em aberto

O IBM Functions oferece um ecossistema aberto no qual qualquer pessoa pode contribuir com seu código de ação do IBM Functions como blocos de construção para o repositório em expansão.

Acelere e simplifique o desenvolvimento

Acelere e simplifique o desenvolvimento

O IBM Functions acelera o desenvolvimento de aplicativo, o que permite aos desenvolvedores construir aplicativos rapidamente com sequências de ações que são executadas em resposta a nosso mundo orientado por eventos.

Alavanque os benefícios de serviços cognitivos

Alavanque os benefícios de serviços cognitivos

Ao oferecer fácil acesso às APIs do Watson dentro do fluxo de trabalho de ação do acionador de eventos, o IBM Functions faz uma análise cognitiva dos dados do aplicativo inerentes aos seus fluxos de trabalho.

Pague por aquilo que você realmente usa

Pague por aquilo que você realmente usa

É simples: pague por aquilo que você realmente usa, não por capacidade pré-alocada. Os custos aumentam somente conforme você constrói mais soluções com uso intensivo do IBM Functions ou conforme soluções existentes são escaladas para dar suporte a cargas maiores.

Como funciona

Como construir um aplicativo no IBM Functions?

O IBM Functions funciona por meio de regras que ligam eventos e acionadores a ações. Aplicativos móveis e da web geralmente chamam ações do IBM Functions diretamente por meio de chamadas API usando o SDK para dispositivos móveis. Mais comumente, o Watson ou outros serviços do IBM Cloud chamam ações do IBM Functions, gerando eventos aos quais as ações do IBM Functions respondem.

Como o IBM Functions opera?

Quando um evento ou uma chamada API chama uma ação, o IBM Functions cria um contêiner para executar a ação em um tempo de execução apropriado para a linguagem de programação usada. O IBM Functions também executa ações codificadas customizadas empacotadas em um contêiner do Docker.

Como monitorar o desempenho?

Use o resumo gráfico do painel de ações do IBM Functions para rastrear o desempenho e o funcionamento das mesmas.

Caso de uso: tornando vídeos pesquisáveis

Recursos

Linguagens de programação múltiplas

É possível criar ações do IBM Functions em Node.js e Swift, dentre uma lista em expansão de linguagens suportadas.

Computação assíncrona

O IBM Functions usa filas de mensagens de publicação/assinatura, deixando seus acionadores sempre ativados e suas ações acionadas eficientemente assíncronas. O IBM Functions usa recursos de computação somente quando necessário.

Encadeamento de ações

A construção de sequências de ações do IBM Functions é independente da linguagem. Conquiste a capacidade de conectar microsserviços construídos por diferentes equipes para alcançar os resultados de negócios desejados.

Suporte de contêiner integrado

As ações do IBM Functions são executadas em contêineres do Docker, tornando o risco de vinculação a um único fornecedor. Sua equipe também pode reutilizar, de forma flexível, um código anterior em suas ações do IBM Functions.

Inscreva-se para obter uma avaliação do IBM Cloud hoje

Experimente o IBM Cloud Lite e tenha acesso para explorar qualquer serviço que desejar e comece a construir seu app da web ou móvel.