SlideShare uma empresa Scribd logo
Azure Functions e
Logic Apps
Bacharel Ciência da Computação
Mestre Engenharia de Produção Foco Pesquisa Operacional
Luigi Tavolaro
Luigi Tavolaro
https://www.meetup.com/pt-BR/DevelopersBR/
https://www.meetup.com/pt-BR/azure-talks
https://www.meetup.com/pt-BR/Databases-SP
Luigi Tavolaro
www.linkedin.com/in/LuigiTavolaro
@LuigiTavolaro
Luigi Tavolaro
https://github.com/LuigiTavolaro
Agenda
Serverless
Azure Functions
Logic Apps
Azure Functions e Logic Apps
O que é Arquitetura Serverless?
 Na arquitetura on premises (servidores “dentro de
casa”) tínhamos que nos preocupar com diversas
questões como:
 Quantos servidores vou precisar?
 Qual Sistema Operacional devo usar?
 Devo ter um backup?
 Qual nível de segurança terá na minha rede?
 O que devo fazer quando faltar energia?
O que é Arquitetura Serverless?
 Já no IaaS e PaaS algumas questões são resolvidas,
mas ainda existem algumas perguntas como:
 Qual o tamanho dos servidores devo contratar?
 Qual SO utilizar?
 Quem monitora as aplicações?
 Qual frequência dos backups?
 Como escalar a aplicação?
O que é Arquitetura Serverless?
Arquitetura Serverless
O que é Arquitetura Serverless?
O que é Arquitetura Serverless?
 Serverless Computing é um termo utilizado para
representar um novo conceito de Cloud Computing e
significa “Computação sem servidor” em tradução
literal.
 Também conhecido como FaaS (Function as a Service),
uma Plataforma de Função como Serviço, essa
tendência indica que não será mais necessário ter
máquinas virtuais (VM) na Nuvem.
O que é Arquitetura Serverless?
 O Serverless é orientado a eventos e se diferencia das outras
abordagens de servidores físicos, virtuais e contêineres por sua
infraestrutura.
 Em lugar de uma série de unidades compactas de computação,
esse modelo de infraestrutura é focado na entrada, execução e
saída de uma ação, ao invés de nos meios para sua saída.
 Dessa forma, a TI não precisa realizar o trabalho de
gerenciamento dos servidores enquanto realiza suas atividades,
deixando a responsabilidade para o provedor do serviço em
Nuvem.
O que é Arquitetura Serverless?
 A nomenclatura computação sem servidor é usada, pois as decisões
de gerenciamento e de planejamento da capacidade do servidor
são ocultadas do desenvolvedor ou do operador.
 Essas arquiteturas eliminam a necessidade do sistema tradicional do
servidor “sempre ligado” sentado atrás de um aplicativo.
 Dependendo das circunstâncias, tais sistemas podem reduzir
significativamente o custo operacional e a complexidade das
dependências dos fornecedores, além da imaturidade dos serviços de
suporte.
Beneficios Arquitetura Serverless
 Construção de aplicações escaláveis.
 Desenvolvimento e entrega facilitados.
 Pagamentos sob demanda.
 Várias linguagens de programação.
Beneficios Arquitetura Serverless
 Reduz custos.
 É um modelo totalmente flexível.
 Diminui o risco de ameaças ao sistema.
 É uma vantagem competitiva para o futuro.
Azure Functions e Logic Apps
Abstração de
servidores (Serverless)
Escala a aplicação
conforme a necessidade
(baseada em eventos)
Pague somente o
que usar
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Azure Functions
 O Azure Functions é um serviço de computação sem
servidor que permite executar o código sob demanda sem
precisar provisionar explicitamente ou gerenciar a
infraestrutura.
 Podemos usar o Azure Functions para executar um script ou
parte do código em resposta a uma variedade de eventos.
Azure Functions
 Modelo de preços de pagamento por uso.
 Traga suas próprias dependências.
 Segurança integrada.
Azure Functions
 Integração simplificada.
 Desenvolvimento flexível.
 Software livre.
Azure Functions
 Eventos que disparam o functions
Azure Functions
 Disparado por um
evento Http.
Exemplo: uma
chamada de uma
Api.
Azure Functions
 Disparada por um
temporizador.
Azure Functions
 Disparada pelo
webhook do
GitHub.
Azure Functions
 Disparada pelo
Azure Cosmos DB.
Azure Functions
 disparada pelo
Armazenamento
de Blobs do Azure.
Azure Functions
 disparada pelo
Armazenamento
de filas do Azure.
Azure Functions
 Codando e
debugando no
Visual Studio.
Preço do Azure Functions
MEDIDOR PREÇO CONCESSÃO GRATUITA
(POR MÊS)
Tempo de Execução R$0,000054/GB/s 400.000 GB/s
Total de Execuções R$0,664 por milhões de
execuções
1 milhões de execuções
Mais informações em: https://azure.microsoft.com/pt-br/pricing/details/functions/
Linguagens suportadas
linguagem Velocidade de execução 1.x Velocidade de execução 2. x
C# GA Experimental
JavaScript GA Experimental
F# GA
Java Experimental
Python Experimental
PHP Experimental
TypeScript Experimental
Lote (.cmd, .bat) Experimental
Bash Experimental
PowerShell Experimental
Sigam o twitter da equipe do Azure Functions @AzureFunctions
Logic Apps
Logic Apps
 O Logic Apps ajuda a criar, programar e automatizar
processos como fluxos de trabalho, para que você possa
integrar aplicativos, dados, sistemas e serviços em empresas
ou organizações.
 O Logic Apps simplifica a maneira como você projeta e cria
soluções escaláveis para integração de aplicativos,
integração de dados, integração de sistemas, integração
de aplicativos corporativos (EAI) e comunicação business-to-
business (B2B), seja na nuvem, no local ou em ambos.
Logic Apps - Exemplos
 Por exemplo, aqui estão apenas algumas cargas de
trabalho que você pode automatizar com aplicativos
lógicos:
 Processar e rotear pedidos em sistemas locais e serviços em
nuvem.
 Mova os arquivos enviados de um servidor FTP para o
Armazenamento do Azure.
Logic Apps – Exemplos, cont.
 Monitore os tweets de um assunto específico, analise o
sentimento e crie alertas ou tarefas para itens que precisam ser
revisados.
 Para criar soluções de integração com aplicativos lógicos,
escolha entre uma galeria crescente de ~ 200 conectores
internos , como Banco de Dados SQL, serviços do Azure, Office
365, Salesforce, Google e muito mais.
 Esses conectores fornecem gatilhos , ações ou ambos para
criar aplicativos lógicos que acessam e processam dados com
segurança em tempo real.
Logic Apps – Como funciona?
 Cada fluxo de trabalho de aplicativo lógico começa com
um acionador, que dispara quando um evento específico
acontece ou quando novos dados disponíveis atendem a
critérios específicos.
 Muitos gatilhos incluem recursos básicos de agendamento
para que você possa especificar com que frequência suas
cargas de trabalho são executadas.
Logic Apps – Como funciona?
 Cada vez que o gatilho é acionado, o mecanismo Logic Apps
cria uma instância do aplicativo lógico que executa as ações do
fluxo de trabalho.
 Essas ações também podem incluir conversões de dados e
controles de fluxo, como instruções condicionais, instruções de
troca, loops e ramificações.
 Por exemplo, esse aplicativo lógico começa com um acionador
do Dynamics 365 com os critérios internos "Quando um registro é
atualizado". Se o gatilho detectar um evento que corresponda a
esse critério, o gatilho disparará e executará as ações do fluxo
de trabalho.
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Logic Apps – Outros exemplos
Logic Apps – Preço
PREÇO POR EXECUÇÃO
Ações R$0,000107
Conector padrão R$0,000449
Conector empresarial R$0,00332
Logic Apps – Visual Studio
https://marketplace.visualstudio.com/items?itemName=VinaySinghMS
FT.AzureLogicAppsToolsforVisualStudio-18551
Ou digitar em um buscador: Azure Logic Apps Tools for Visual Studio 2017
Logic Apps – Visual Studio
Logic Apps – Visual Studio
Azure Functions e Logic Apps
Referências
 https://www.infoq.com/br/articles/future-serverless
 http://blogbrasil.westcon.com/o-que-e-serverless-computing
 http://www.ipsense.com.br/blog/o-que-e-serverless-computing-entenda-mais/
 https://www.slideshare.net/CallonCampbell/introduction-to-serverless-compute-with-azure-functions
 https://blog.jeremylikness.com/lift-and-shift-your-net-app-to-azure-41c1fd6a9e43
 https://stackify.com/function-as-a-service-serverless-architecture/
 https://docs.microsoft.com/pt-br/azure/azure-functions/
 https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-first-azure-function
 https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-scheduled-function
 https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-github-webhook-triggered-function
 https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-cosmos-db-triggered-function
 https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-storage-blob-triggered-function
 https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-storage-queue-triggered-function
 https://docs.microsoft.com/en-us/azure/logic-apps/
 https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-your-first-function-visual-studio
Azure Functions e Logic Apps
Azure Functions e Logic Apps
Azure Functions e Logic Apps

Mais conteúdo relacionado

PDF
Desenvolvendo aplicações móveis na Nuvem
PPTX
Iniciando com AWS Lambda e serverless em cloud
PPTX
5 razões para conhecer o Microsoft Azure...
PPTX
AD na nuvem, mito ou verdade?
PPTX
Iac & DevOps no Azure: Automatizando deployments
PPSX
Seguranca e gerenciamento de custos no Azure
PPTX
Cloud, já migrei e agora?
PDF
Falando sobre DevOps no azure
Desenvolvendo aplicações móveis na Nuvem
Iniciando com AWS Lambda e serverless em cloud
5 razões para conhecer o Microsoft Azure...
AD na nuvem, mito ou verdade?
Iac & DevOps no Azure: Automatizando deployments
Seguranca e gerenciamento de custos no Azure
Cloud, já migrei e agora?
Falando sobre DevOps no azure

Mais procurados (13)

PDF
Aumentando a produtividade e Automatizando Processos com Jira
PPTX
Opções de trabalho remoto na nuvem
PDF
Deep dive de AWS IoT
PPTX
Microsoft Azure
PPTX
Automatização de Ambientes CI & CD & DevOps
PDF
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
PPTX
Simplifique o seu BI com a AWS
PPTX
Visualizando dados de Big Data com Amazon QuickSight
PPTX
Deep dive com Microserviços e Docker
PPTX
LambdaDay: Backbone.js
PPTX
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
PPTX
O que uma enterprise deveria fazer nos primeiros 90 dias
PPTX
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Aumentando a produtividade e Automatizando Processos com Jira
Opções de trabalho remoto na nuvem
Deep dive de AWS IoT
Microsoft Azure
Automatização de Ambientes CI & CD & DevOps
Rio Cloud Computing Meetup 25/01/2017 - Lançamentos do AWS re:Invent 2016
Simplifique o seu BI com a AWS
Visualizando dados de Big Data com Amazon QuickSight
Deep dive com Microserviços e Docker
LambdaDay: Backbone.js
AWS SUMMIT São Paulo - DEV02 AWS e DevOps - Explore e aproveite o melhor dos ...
O que uma enterprise deveria fazer nos primeiros 90 dias
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Anúncio

Semelhante a Azure Functions e Logic Apps (20)

PPTX
Function as a Service: IT forum expo 2017
PDF
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
PPTX
Azure app service
PPTX
Azure e suas vantagens (Palestra 1)
PPTX
Aplicando design patterns em Serverless com Azure Functions
PPTX
Orquestrando processos de negócio com .NET + Azure Durable Functions | Cloud4...
PPTX
Microsoft Reactor Desenvolvimento serverless com azure function
PDF
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
PPTX
Azure DevOps - Um case de sucesso
PPTX
Cloud Computing com Windows Azure
PPTX
Projetando aplicações para a nuvem
PDF
Construindo aplicações Cloud Native em Go
PPTX
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
PPTX
Treinamento ASP.NET 2014
PPTX
Apresentação ítalo 17.09.21
PPTX
05 - Gerenciamento de acesso e custos.pptx
PPTX
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
PDF
Apis Serverless no Azure Functions
PPTX
Azure blockchain
PPTX
Desvendando a Plataforma de Serviços Windows Azure
Function as a Service: IT forum expo 2017
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
Azure app service
Azure e suas vantagens (Palestra 1)
Aplicando design patterns em Serverless com Azure Functions
Orquestrando processos de negócio com .NET + Azure Durable Functions | Cloud4...
Microsoft Reactor Desenvolvimento serverless com azure function
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
Azure DevOps - Um case de sucesso
Cloud Computing com Windows Azure
Projetando aplicações para a nuvem
Construindo aplicações Cloud Native em Go
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Treinamento ASP.NET 2014
Apresentação ítalo 17.09.21
05 - Gerenciamento de acesso e custos.pptx
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
Apis Serverless no Azure Functions
Azure blockchain
Desvendando a Plataforma de Serviços Windows Azure
Anúncio

Mais de Resource IT (11)

PDF
APIs Rest em Python e na nuvem com Azure Web App for Containers
PDF
Começando no mundo do Machine Learning com o Anaconda
PDF
Azure Fundamentals (Intensivão Azure)
PDF
Aplicações MultiTenant no Asp.NET Core
PDF
Aplicações MultiTenant no Asp.NET Core 2.0
PDF
Simplificando seu DevOps com o Azure DevOps Project
PDF
Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...
PDF
Aplicações MultiTenant no Asp.NET Core
PDF
App insights gabsp18
PDF
Sql4 devs geodatabases
PDF
Azure Weekend 2017 Intro Azure e Container
APIs Rest em Python e na nuvem com Azure Web App for Containers
Começando no mundo do Machine Learning com o Anaconda
Azure Fundamentals (Intensivão Azure)
Aplicações MultiTenant no Asp.NET Core
Aplicações MultiTenant no Asp.NET Core 2.0
Simplificando seu DevOps com o Azure DevOps Project
Web Api + Autenticação Oauth no .Net Core utilizando o servidor de autenticaç...
Aplicações MultiTenant no Asp.NET Core
App insights gabsp18
Sql4 devs geodatabases
Azure Weekend 2017 Intro Azure e Container

Último (19)

PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
COBITxITIL-Entenda as diferença em uso governança TI
Custos e liquidação no SAP Transportation Management, TM130 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Aula04-Academia Heri- Tecnologia Geral 2025
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Processos na gestão de transportes, TM100 Col18
Aula 18 - Manipulacao De Arquivos python
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Apple Pippin Uma breve introdução. - David Glotz
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...

Azure Functions e Logic Apps

  • 2. Bacharel Ciência da Computação Mestre Engenharia de Produção Foco Pesquisa Operacional Luigi Tavolaro
  • 7. O que é Arquitetura Serverless?  Na arquitetura on premises (servidores “dentro de casa”) tínhamos que nos preocupar com diversas questões como:  Quantos servidores vou precisar?  Qual Sistema Operacional devo usar?  Devo ter um backup?  Qual nível de segurança terá na minha rede?  O que devo fazer quando faltar energia?
  • 8. O que é Arquitetura Serverless?  Já no IaaS e PaaS algumas questões são resolvidas, mas ainda existem algumas perguntas como:  Qual o tamanho dos servidores devo contratar?  Qual SO utilizar?  Quem monitora as aplicações?  Qual frequência dos backups?  Como escalar a aplicação?
  • 9. O que é Arquitetura Serverless? Arquitetura Serverless
  • 10. O que é Arquitetura Serverless?
  • 11. O que é Arquitetura Serverless?  Serverless Computing é um termo utilizado para representar um novo conceito de Cloud Computing e significa “Computação sem servidor” em tradução literal.  Também conhecido como FaaS (Function as a Service), uma Plataforma de Função como Serviço, essa tendência indica que não será mais necessário ter máquinas virtuais (VM) na Nuvem.
  • 12. O que é Arquitetura Serverless?  O Serverless é orientado a eventos e se diferencia das outras abordagens de servidores físicos, virtuais e contêineres por sua infraestrutura.  Em lugar de uma série de unidades compactas de computação, esse modelo de infraestrutura é focado na entrada, execução e saída de uma ação, ao invés de nos meios para sua saída.  Dessa forma, a TI não precisa realizar o trabalho de gerenciamento dos servidores enquanto realiza suas atividades, deixando a responsabilidade para o provedor do serviço em Nuvem.
  • 13. O que é Arquitetura Serverless?  A nomenclatura computação sem servidor é usada, pois as decisões de gerenciamento e de planejamento da capacidade do servidor são ocultadas do desenvolvedor ou do operador.  Essas arquiteturas eliminam a necessidade do sistema tradicional do servidor “sempre ligado” sentado atrás de um aplicativo.  Dependendo das circunstâncias, tais sistemas podem reduzir significativamente o custo operacional e a complexidade das dependências dos fornecedores, além da imaturidade dos serviços de suporte.
  • 14. Beneficios Arquitetura Serverless  Construção de aplicações escaláveis.  Desenvolvimento e entrega facilitados.  Pagamentos sob demanda.  Várias linguagens de programação.
  • 15. Beneficios Arquitetura Serverless  Reduz custos.  É um modelo totalmente flexível.  Diminui o risco de ameaças ao sistema.  É uma vantagem competitiva para o futuro.
  • 17. Abstração de servidores (Serverless) Escala a aplicação conforme a necessidade (baseada em eventos) Pague somente o que usar
  • 20. Azure Functions  O Azure Functions é um serviço de computação sem servidor que permite executar o código sob demanda sem precisar provisionar explicitamente ou gerenciar a infraestrutura.  Podemos usar o Azure Functions para executar um script ou parte do código em resposta a uma variedade de eventos.
  • 21. Azure Functions  Modelo de preços de pagamento por uso.  Traga suas próprias dependências.  Segurança integrada.
  • 22. Azure Functions  Integração simplificada.  Desenvolvimento flexível.  Software livre.
  • 23. Azure Functions  Eventos que disparam o functions
  • 24. Azure Functions  Disparado por um evento Http. Exemplo: uma chamada de uma Api.
  • 25. Azure Functions  Disparada por um temporizador.
  • 26. Azure Functions  Disparada pelo webhook do GitHub.
  • 27. Azure Functions  Disparada pelo Azure Cosmos DB.
  • 28. Azure Functions  disparada pelo Armazenamento de Blobs do Azure.
  • 29. Azure Functions  disparada pelo Armazenamento de filas do Azure.
  • 30. Azure Functions  Codando e debugando no Visual Studio.
  • 31. Preço do Azure Functions MEDIDOR PREÇO CONCESSÃO GRATUITA (POR MÊS) Tempo de Execução R$0,000054/GB/s 400.000 GB/s Total de Execuções R$0,664 por milhões de execuções 1 milhões de execuções Mais informações em: https://azure.microsoft.com/pt-br/pricing/details/functions/
  • 32. Linguagens suportadas linguagem Velocidade de execução 1.x Velocidade de execução 2. x C# GA Experimental JavaScript GA Experimental F# GA Java Experimental Python Experimental PHP Experimental TypeScript Experimental Lote (.cmd, .bat) Experimental Bash Experimental PowerShell Experimental
  • 33. Sigam o twitter da equipe do Azure Functions @AzureFunctions
  • 35. Logic Apps  O Logic Apps ajuda a criar, programar e automatizar processos como fluxos de trabalho, para que você possa integrar aplicativos, dados, sistemas e serviços em empresas ou organizações.  O Logic Apps simplifica a maneira como você projeta e cria soluções escaláveis para integração de aplicativos, integração de dados, integração de sistemas, integração de aplicativos corporativos (EAI) e comunicação business-to- business (B2B), seja na nuvem, no local ou em ambos.
  • 36. Logic Apps - Exemplos  Por exemplo, aqui estão apenas algumas cargas de trabalho que você pode automatizar com aplicativos lógicos:  Processar e rotear pedidos em sistemas locais e serviços em nuvem.  Mova os arquivos enviados de um servidor FTP para o Armazenamento do Azure.
  • 37. Logic Apps – Exemplos, cont.  Monitore os tweets de um assunto específico, analise o sentimento e crie alertas ou tarefas para itens que precisam ser revisados.  Para criar soluções de integração com aplicativos lógicos, escolha entre uma galeria crescente de ~ 200 conectores internos , como Banco de Dados SQL, serviços do Azure, Office 365, Salesforce, Google e muito mais.  Esses conectores fornecem gatilhos , ações ou ambos para criar aplicativos lógicos que acessam e processam dados com segurança em tempo real.
  • 38. Logic Apps – Como funciona?  Cada fluxo de trabalho de aplicativo lógico começa com um acionador, que dispara quando um evento específico acontece ou quando novos dados disponíveis atendem a critérios específicos.  Muitos gatilhos incluem recursos básicos de agendamento para que você possa especificar com que frequência suas cargas de trabalho são executadas.
  • 39. Logic Apps – Como funciona?  Cada vez que o gatilho é acionado, o mecanismo Logic Apps cria uma instância do aplicativo lógico que executa as ações do fluxo de trabalho.  Essas ações também podem incluir conversões de dados e controles de fluxo, como instruções condicionais, instruções de troca, loops e ramificações.  Por exemplo, esse aplicativo lógico começa com um acionador do Dynamics 365 com os critérios internos "Quando um registro é atualizado". Se o gatilho detectar um evento que corresponda a esse critério, o gatilho disparará e executará as ações do fluxo de trabalho.
  • 48. Logic Apps – Outros exemplos
  • 49. Logic Apps – Preço PREÇO POR EXECUÇÃO Ações R$0,000107 Conector padrão R$0,000449 Conector empresarial R$0,00332
  • 50. Logic Apps – Visual Studio https://marketplace.visualstudio.com/items?itemName=VinaySinghMS FT.AzureLogicAppsToolsforVisualStudio-18551 Ou digitar em um buscador: Azure Logic Apps Tools for Visual Studio 2017
  • 51. Logic Apps – Visual Studio
  • 52. Logic Apps – Visual Studio
  • 54. Referências  https://www.infoq.com/br/articles/future-serverless  http://blogbrasil.westcon.com/o-que-e-serverless-computing  http://www.ipsense.com.br/blog/o-que-e-serverless-computing-entenda-mais/  https://www.slideshare.net/CallonCampbell/introduction-to-serverless-compute-with-azure-functions  https://blog.jeremylikness.com/lift-and-shift-your-net-app-to-azure-41c1fd6a9e43  https://stackify.com/function-as-a-service-serverless-architecture/  https://docs.microsoft.com/pt-br/azure/azure-functions/  https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-first-azure-function  https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-scheduled-function  https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-github-webhook-triggered-function  https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-cosmos-db-triggered-function  https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-storage-blob-triggered-function  https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-storage-queue-triggered-function  https://docs.microsoft.com/en-us/azure/logic-apps/  https://docs.microsoft.com/pt-br/azure/azure-functions/functions-create-your-first-function-visual-studio