terça-feira, 18 de fevereiro de 2020

Para que serve o Azure Logic Apps (Aplicativos Lógicos)?


Imagine o cenário, uma loja virtual contém na parte de produtos um espaço para que os clientes enviem seus comentários sobre os produtos que foram adquiridos, como são milhares de produtos e milhares de dezenas de clientes, em média são inseridos dez mil comentários, que podem ser positivos ou negativos. O comentários negativos podem gerar quedas nas vendas, se não for identificado rapidamente o motivo, como campo de comentários é aberto, fica quase impossível criar uma mecanismo de revisão humana para aprovar e classificar cada comentário. Entretanto é neste cenário criado que o Logic Apps podem solucionar o problema que seja necessário o desenvolvimento de código especifico. Vamos ao desenho da solução.


A cada entrada de comentários, a loja virtual efetuará o chamado de uma requisição HTTP que será configurada no fluxo de trabalho do Logic Apps, com essa informações será acionado o serviço cognitivo que irá efetuar a analise sentimental do texto inserido pelo cliente e será retorno uma pontuação (score) de 0 a 1 sobre essa analise, sendo em direção a zero negativamente e para um positivamente, através desse resultado o comentário será indicado para revisão manual e também será disparado um email para garantir a urgência da tratativa do comentário.

Logo podemos perceber que a utilização do Logic Apps, facilitar a integração de origens com destino através de vários conectores prontos, o que reduz drasticamente os desafios de leitura e escrita, além da garantia de segurança do trafego das informações em ambiente na nuvem para local sem a necessidade de abertura especiais de firewall, além da potência dos serviços com alto nível de escalonamento e estabilidade.

O preço também é um fator bem atrativo, para Ação de um Fluxo de Trabalho que for executada o valor referencial é de irrisórios R$0,000119, para cada utilização de conector para uma origem ou destino o valor por execução é R$0,000502. Numa conta rápida no cenário proposto o custo diário no Logic Apps será algo em torno de R$ 18,63 por dia, para ter analise sentimental de mais de 10000 comentários.

Através desse serviço, você poderá criar seus fluxos de trabalhos para integração de informações entre aplicações, conectando com diversos serviços como o Machine Learning e os Serviços Cognitivos, utilizando praticamente nenhuma linha de código para obter informações dos sistemas para ajudá-lo a tomar decisões de negócios.

Num próximo artigo vamos efetuar a criação dessa solução.

Marcelo Goberto de Azevedo
Arquiteto na GFT Brasil
https://marcelogoberto.blogspot.com/