Solução de computação sem servidor para aplicativos de LOB

Serviços de IA do Azure
Azure Cosmos DB
Dynamics 365
Power BI

Ideias de soluções

Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.

Essa solução sem servidor fornece um meio eficiente de gerenciar dados de clientes. Os principais componentes incluem a API de Detecção Facial de Serviços Cognitivos do Azure, que oferece acesso à tecnologia de reconhecimento facial. A solução também inclui o CRM (gerenciamento de relacionamento com o cliente) usando o Dynamics 365 e análise de dados usando o Power BI.

Arquitetura

Architecture diagram that shows how customer data is sent to an endpoint and added to the Face API, a mailing list, and a database.

Baixe um SVG dessa arquitetura.

Fluxo de dados

  1. As informações sobre um novo cliente são lançadas em um ponto de extremidade da Web.
  2. A foto do cliente é lançada na API de Detecção Facial de Serviços Cognitivos, em que a imagem é vinculada ao nome do cliente.
  3. As informações do cliente são registradas em um sistema de CRM, como o Dynamics 365.
  4. As informações do cliente são enviadas para o Power BI.
  5. As informações do cliente são adicionadas a uma lista de endereçamento MailChimp.
  6. A solução cria um registro do cliente no Azure Cosmos DB.

Componentes

  • O Gerenciamento de API do Azure cria gateways de API consistentes e modernos para serviços de back-end. Além de aceitar chamadas à API e roteá-las para back-ends, essa plataforma também verifica chaves, tokens, certificados e outras credenciais. O Gerenciamento de API também impõe cotas de uso e limites de taxa e logs de chamada de metadados.
  • Os Serviços Cognitivos consistem em serviços baseados em nuvem que fornecem funcionalidade de IA. Você pode usar as APIs REST e os SDKs da biblioteca de cliente para criar inteligência cognitiva em aplicativos.
  • A API de Detecção Facial dos Serviços Cognitivos fornece acesso à funcionalidade que detecta recursos e atributos faciais. Você também pode usar a API para corresponder as imagens.
  • O Dynamics 365 é um portfólio de aplicativos inteligentes que as empresas podem usar para ERP (planejamento de recursos corporativos) e CRM.
  • O Power BI é uma coleção de serviços de software e aplicativos que oferece relatórios de análise.
  • O Mailchimp é uma plataforma de marketing por email que oferece serviços de automação.
  • O Azure Cosmos DB é um banco de dados multimodelo distribuído globalmente. Com o Azure Cosmos DB, suas soluções podem dimensionar de maneira elástica a taxa de transferência e o armazenamento em qualquer quantidade de regiões geográficas.
  • O Azure Functions é uma plataforma de computação sem servidor que você pode usar para criar aplicativos. Com o Functions, você pode usar gatilhos e associações para reagir a alterações em serviços do Azure.

Detalhes do cenário

Arquiteturas sem servidor, como a desta solução, oferecem muitos benefícios. Você pode criar e executar aplicativos sem precisar gerenciar ou manter a infraestrutura subjacente. Como resultado, você pode aprimorar muito a produtividade do desenvolvedor.

Esta solução usa um banco de dados NoSQL, o Azure Cosmos DB. Esse tipo de sistema de banco de dados foi criado para armazenar rapidamente grandes volumes de dados não estruturados em constante mudança e torná-los prontamente disponíveis para pesquisa, consolidação e análise.

Possíveis casos de uso

Essa solução beneficia organizações que gerenciam grandes volumes de dados de clientes. Ela é ideal para varejo, mídia e entretenimento e outros setores que usam assinaturas baseadas em serviços para transmitir vídeos e aplicativos como o Office 365 e o Adobe.

Próximas etapas