M365Con 2027 – conferência online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Superando os limites do low-code: por que o desenvolvimento fusion é o futuro

By ·

Bem-vindo de volta ao podcast e ao nosso blog complementar! Se você já esbarrou em um limite ao tentar criar uma solução de nível empresarial inteiramente dentro de um ambiente low-code…

Automatically translated with AI from the original post. Read the English original

Bem-vindo de volta ao podcast e ao nosso blog complementar! Se você já bateu em um limite ao tentar criar uma solução de nível empresarial inteiramente em um ambiente low-code, saiba que não está sozinho. Embora plataformas como o Power Apps permitam que as equipes avancem em velocidade impressionante, os desafios de negócios modernos muitas vezes exigem mais poder computacional, integrações complexas e uma lógica de backend rigorosa. É aí que entra o desenvolvimento fusion. Ao fazer a ponte entre desenvolvedores cidadãos e engenheiros profissionais, o desenvolvimento fusion permite que as equipes combinem a criação ágil de interfaces das ferramentas low-code com o poder robusto de backends pro-code, especificamente usando o Azure Functions. Para aprofundar o tema e ouvir uma análise completa, não deixe de escutar o episódio relacionado, Build Fusion Apps with Power Apps and Azure Functions.

O que é o desenvolvimento fusion

O desenvolvimento fusion representa uma abordagem colaborativa para criar aplicações que unem conhecimento de negócio e expertise técnica. Ao combinar plataformas low-code com recursos pro-code, as organizações conseguem resolver problemas complexos do mundo real sem abrir mão de velocidade ou escalabilidade.

O que é o desenvolvimento fusion

O desenvolvimento fusion é um paradigma colaborativo que reúne stakeholders de negócio e especialistas de TI. Em vez de trabalhar em silos, as equipes usam ferramentas low-code junto com código personalizado para resolver problemas organizacionais. No ecossistema Microsoft, isso significa combinar o Power Apps com o Azure Functions. O processo geralmente começa com a avaliação colaborativa dos requisitos de negócio, a criação de uma camada de serviço reutilizável e o desenho de uma interface intuitiva sustentada por uma lógica serverless robusta.

  1. Colabore com membros de diferentes áreas para analisar os requisitos de negócio.
  2. Crie uma camada de serviço com componentes e APIs reutilizáveis.
  3. Disponibilize dados e insights acionáveis para os usuários finais por meio de painéis intuitivos.
  4. Desenvolva interfaces responsivas para garantir uma experiência de uso fluida.

Por que as equipes fusion são importantes

As equipes fusion são projetadas para gerar resultados superiores ao aproveitar diferentes conjuntos de habilidades. Cada integrante desempenha um papel distinto e essencial no ciclo de vida da aplicação. Em uma equipe fusion típica da Microsoft, a participação abrange operações de negócio, marketing, vendas, TI, pesquisa e desenvolvimento, engenharia de software, especialistas no assunto, usuários finais e a liderança da equipe.

Função/ResponsabilidadeDescrição
NegóciosArticula as principais demandas de mercado e os objetivos operacionais.
MarketingPromove a adoção e coleta feedback direto de engajamento dos usuários.
VendasEngaja clientes externos e impulsiona a expansão mais ampla da aplicação.
TIGarante o alinhamento arquitetural e a conformidade de segurança da plataforma.
Inova em recursos avançados com base em pesquisas exploratórias.
DesenvolvimentoEscreve código personalizado e implementa integrações complexas de backend.
Especialistas no assunto (SMEs)Fornece conhecimento específico do domínio sobre a lógica de negócio.
Usuários finaisFornece feedback contínuo sobre usabilidade e requisitos funcionais.
Líder da equipe fusionOrquestra a colaboração, o planejamento e o acompanhamento de marcos.

Benefícios para o negócio e para a TI

Combinar as ferramentas low-code da Microsoft com a flexibilidade do pro-code entrega um valor sem precedentes. As organizações obtêm a velocidade de entrega característica do low-code junto com a extensibilidade praticamente ilimitada do pro-code. O uso de validações de dados baseadas em IA e de hiperautomação reduz drasticamente a sobrecarga operacional, enquanto arquiteturas de dados centralizadas revelam novas fontes de receita.

  • Validações de dados orientadas por IA simplificam as operações financeiras e reduzem erros manuais.
  • A hiperautomação elimina tarefas administrativas repetitivas, economizando milhares de horas de trabalho.
  • Arquiteturas de dados centralizadas ampliam a inteligência de negócio e as oportunidades de monetização.

Dica: o desenvolvimento fusion com tecnologias da Microsoft permite conceber, criar e testar aplicações com mais rapidez, aproveitando o melhor do paradigma low-code e do pro-code em um ambiente unificado.

PowerApps e integração low-code

Na camada de front-end de muitas aplicações de fusão está o Microsoft Power Apps. Entender suas capacidades e limitações intrínsecas é essencial para decidir quando usar soluções low-code e quando usar código personalizado.

Capacidades do PowerApps

O Power Apps permite o desenvolvimento rápido de aplicações com pouca codificação manual. Com interfaces de aplicativos de tela (canvas) baseadas em arrastar e soltar, os criadores podem desenhar telas rapidamente e vinculá-las a diferentes fontes de dados. Com mais de 400 conectores integrados, o Power Apps se conecta sem atritos tanto a serviços da Microsoft quanto a ferramentas de terceiros.

CapacidadeDescrição
Desenvolvimento low-codeCrie aplicações robustas com pouca codificação, abrindo o desenvolvimento para criadores que não são desenvolvedores tradicionais.
Integração com conectoresConecte-se com facilidade a centenas de serviços de nuvem do Microsoft 365 e de terceiros.
Eficiência de custosReduza drasticamente o investimento inicial de desenvolvimento e encurte o tempo até o mercado.

Quando usar low-code

O Power Apps se destaca em cenários que exigem implantação rápida, fluxos voltados ao cliente, controles internos de produtividade e automação departamental. Ele funciona como uma camada ágil para captar a intenção do usuário e estruturar processos de negócio.

  • Experiência do cliente: crie portais de autoatendimento e ciclos de feedback instantâneos.
  • Produtividade: simplifique aprovações e reduza processos com muitas etapas.
  • Gestão de pessoas: implante rapidamente interfaces internas de agendamento e mensagens.
  • Linhas de negócio: modernize planilhas legadas de acompanhamento e transforme-as em aplicações relacionais centralizadas.
  • Engajamento de colaboradores: monitore métricas internas de sentimento por meio de portais leves.

Ampliando com pro-code

Há situações em que plataformas low-code precisam de suporte computacional externo. Quando as aplicações exigem rotinas criptográficas personalizadas, processamento matemático complexo de dados ou integrações com sistemas legados sob medida que não possuem conectores padrão, desenvolvedores profissionais entram em cena. Ao transferir o processamento pesado para o Azure Functions, o Power Apps pode continuar responsivo enquanto executa tarefas complexas de backend corporativo.

Dica: comece seus projetos usando aplicativos de tela e fluxos de nuvem. Se encontrar gargalos da plataforma ou desafios computacionais complexos, estenda sua lógica de forma integrada com Azure Functions codificadas sob medida.

Prós e contras: Power Apps e integração low-code para desenvolvimento de fusão com Azure Functions

Power Apps — Prós

  • Desenvolvimento rápido de interface: crie interfaces funcionais rapidamente com elementos de arrastar e soltar, adequados a equipes de fusão multifuncionais.
  • Integração profunda com o ecossistema Microsoft: conectores nativos prontos para uso com Microsoft 365, Dataverse, Microsoft Teams e serviços do Azure.
  • Baixa barreira de entrada: permite que analistas de negócio e desenvolvedores cidadãos construam protótipos funcionais rapidamente.
  • Extensibilidade com Azure Functions: acione facilmente código de backend seguro e cálculos complexos a partir da própria interface do aplicativo.
  • Controles de governança e segurança: políticas administrativas de nível empresarial, segregação de ambientes e acesso baseado em funções no Dataverse.
  • Disponibilidade multiplataforma: implante uma vez para web, dispositivos móveis e ambientes do Microsoft Teams sem esforço.

Power Apps — Contras

  • Limites de personalização: requisitos de interface altamente sob medida podem ser trabalhosos de implementar em comparação com stacks tradicionais de desenvolvimento web.
  • Restrições de desempenho: grandes volumes de dados e designs de formulários complexos exigem planejamento arquitetural cuidadoso para evitar limitação no lado do cliente.
  • Complexidade e custo de licenciamento: escalar para bases extensas de usuários ou depender muito de conectores premium introduz estruturas de licenciamento adicionais.
  • Dependência de recursos da plataforma: mudanças ou descontinuações gerenciadas pelo provedor da plataforma podem, ocasionalmente, afetar o comportamento do aplicativo.
  • Lacunas em ferramentas para desenvolvedores: engenheiros de software profissionais podem achar os fluxos tradicionais de depuração e testes unitários menos diretos dentro de estúdios de design visual.

Low-Code Integration — Prós

  • Integração mais rápida entre sistemas: modelos prontos e conectores padrão reduzem significativamente os prazos de integração.
  • Fortalece equipes multifuncionais: desenvolvedores cidadãos cuidam da lógica dos fluxos enquanto engenheiros profissionais escrevem serviços de backend escaláveis.
  • Componentes e fluxos reutilizáveis: conectores padronizados e fluxos compartilhados promovem alta consistência e manutenibilidade da base de código.
  • Custo inicial e complexidade reduzidos: a criação rápida de provas de conceito minimiza o risco financeiro nas fases iniciais do projeto.
  • Escalabilidade via serverless: desacople a experiência do usuário no front-end dos recursos de computação serverless de backend, que escalam conforme a necessidade.

Low-Code Integration — Contras

  • Complexidade oculta: integrações simples podem se transformar em fluxos web difíceis de gerenciar à medida que casos excepcionais de negócio se multiplicam.
  • Dependência de fornecedor (vendor lock-in): a forte dependência de frameworks de conectores proprietários pode complicar migrações de plataforma no longo prazo.
  • Limites de desempenho e de throughput: limitação de taxa (rate limiting), throttling da plataforma ou padrões de consulta não otimizados podem criar gargalos graves de dados.
  • Riscos de governança e segurança: integrações criadas por cidadãos sem monitoramento podem introduzir riscos de shadow IT se as políticas de governança forem frouxas.
  • Controle limitado para cenários avançados: transações distribuídas complexas e protocolos de rede especializados exigem a adição de código personalizado, como o Azure Functions.

Combinar Power Apps e integração low-code com práticas de fusion development e Azure Functions permite que as equipes equilibrem velocidade e controle: usar o Power Apps para interfaces rápidas e delegar o processamento intensivo às Azure Functions.

Integrando o Azure Functions

Integrating Azure Functions

Criando Azure Functions

As Azure Functions trazem um poder computacional incrível para a sua arquitetura, sem o ônus de manter servidores dedicados. Ao configurar gatilhos (triggers), como requisições HTTP, timers ou mensagens de fila, os desenvolvedores podem escrever código leve em C#, JavaScript, Python ou PowerShell. Essas funções se comunicam com o Power Apps por meio de endpoints HTTP seguros, lidando com tarefas pesadas, como verificação de score de crédito, processamento de arquivos em lote e orquestração de banco de dados.

Dica: sempre teste suas Azure Functions localmente, com payloads de exemplo representativos, antes de publicá-las em ambientes Azure de produção, para identificar falhas de lógica logo no início.

Protegendo com Managed Identities

A segurança é fundamental quando você expõe serviços em nuvem. Usar Managed Identities e OAuth elimina a prática perigosa de incluir credenciais diretamente no código-fonte. O Azure atribui uma identidade segura ao seu Function App, permitindo a comunicação controlada com outros recursos sem gerenciar segredos manualmente.

Melhor práticaDescrição
Comunicação seguraCriptografe todos os dados em trânsito usando protocolos modernos de segurança da camada de transporte.
Usar HTTPS para gatilhos de Azure FunctionsExija HTTPS exclusivamente em todas as funções acionadas por HTTP para evitar ataques de interceptação.
Usar autenticação e autorização segurasAproveite o Azure Active Directory e o OAuth 2.0 para controlar rigorosamente a invocação de endpoints.
Proteger segredos e configuraçõesArmazene cadeias de conexão e segredos sensíveis no Azure Key Vault, e não em arquivos de configuração da aplicação.

Observação: as managed identities simplificam os fluxos de segurança, eliminando o erro humano associado à rotação de credenciais e ao gerenciamento de segredos.

Criando conectores personalizados

Para estabelecer uma comunicação integrada entre o Power Apps e as suas Azure Functions, você pode encapsular a lógica do backend em um conector personalizado. Isso envolve proteger a sua função por trás do Azure API Management, gerar um arquivo de definição OpenAPI/Swagger e importá-lo para o ambiente do Power Platform como uma fonte de dados autenticada.

  • Proteja sua Azure Function atrás do Azure API Management e verifique a especificação do endpoint.
  • Gere um arquivo de definição OpenAPI/Swagger descrevendo todas as entradas e saídas da função.
  • Registre um conector personalizado no ambiente do Power Apps e configure suas credenciais de autenticação.

Esse padrão viabiliza diversos cenários corporativos, desde o lançamento automatizado de lançamentos contábeis no SAP até o streaming, em tempo real, de dados de sensores industriais de Internet das Coisas (IoT) diretamente em dashboards analíticos personalizados.

Dica: conectores personalizados bem projetados podem ser compartilhados entre várias aplicações corporativas, multiplicando os ganhos de produtividade em diferentes unidades de negócio.

Principais benefícios das Azure Functions no Power Platform

Integrar as Azure Functions ao Power Platform libera todo o potencial do fusion development, combinando o design rápido de experiência do usuário com a computação serverless elástica.

  • Escalabilidade serverless — Escale automaticamente os recursos computacionais para lidar com picos imprevisíveis de tráfego, sem ajustes manuais de infraestrutura.
  • Eficiência de custo — Pague estritamente pelo tempo de execução, em vez de manter infraestrutura de servidores ociosa.
  • Separação de responsabilidades — Mantenha a lógica de negócio complexa e a manipulação de dados dentro das Azure Functions, enquanto o Power Apps cuida da experiência do usuário.
  • Flexibilidade de linguagem e runtime — Aproveite o talento de engenharia já existente escrevendo o código do backend em linguagens como C#, TypeScript, Python ou Java.
  • Conectividade segura — Proteja os fluxos de dados usando identidades gerenciadas, o Azure Active Directory e a integração com rede virtual.
  • Integrações orientadas a eventos — Acione fluxos de trabalho sem servidor de forma integrada por meio de HTTP, Service Bus, Event Grid ou eventos do Power Automate.
  • Reutilização e composição — Exponha funções como APIs para serem consumidas por dezenas de aplicativos empresariais distintos, de tela e controlados por modelo.
  • Prototipagem e iteração mais rápidas — Atualize a lógica de back-end de forma independente da interface do usuário para acelerar os ciclos de feedback.
  • Preparação para o ambiente corporativo — Telemetria integrada com o Application Insights e implantações automatizadas por meio de pipelines de CI/CD.

Melhores práticas para o desenvolvimento em fusão

Otimização de desempenho e custos

Manter seu aplicativo de fusão responsivo exige otimização proativa. Preste atenção às implicações de cold start ao escolher o plano de hospedagem do Azure Functions. Os planos Flex Consumption ou Premium oferecem controle avançado sobre os gatilhos de aquecimento de instâncias e os limites de execução simultânea. Além disso, utilize técnicas de agrupamento em lotes e aproveite ferramentas de telemetria, como o Power Platform Analytics, para identificar e eliminar gargalos de latência.

EstratégiaDescrição
Modelo de pagamento por usoOs custos incidem exclusivamente quando as funções são executadas, eliminando o desperdício de recursos ociosos.
Alocação dinâmica de recursosAumente ou reduza automaticamente a infraestrutura de computação com base na carga de entrada em tempo real.
Escalonamento eficienteAlinhe o provisionamento de recursos precisamente às demandas do aplicativo para maximizar o retorno sobre o investimento.

Economizar depende da escolha dos níveis de hospedagem adequados, do gerenciamento do comportamento de escalonamento e do design de fluxos de trabalho assíncronos eficientes.

Tratamento de erros e registro de logs

Um tratamento de erros robusto impede que pequenas falhas se tornem grandes frustrações para o usuário. Centralize sua estratégia de logs direcionando toda a telemetria do Azure Functions para o Azure Monitor. Implemente padrões estruturados de tratamento de exceções para capturar erros de forma controlada, retornar mensagens de erro amigáveis ao usuário e disparar alertas automatizados para as equipes de engenharia quando ocorrerem falhas críticas.

Use amostragem de telemetria para reduzir o volume de armazenamento de logs, mantendo os detalhes contextuais essenciais para uma depuração rápida.

Governança e manutenção

Uma governança sólida protege os dados corporativos contra exposição. Imponha políticas claras de acesso a dados, estabeleça barreiras de proteção de Prevenção contra Perda de Dados (DLP) e implemente rotinas regulares de teste. Equipes multifuncionais de fusão devem definir janelas de manutenção programadas, automatizar pipelines de teste e utilizar ambientes de homologação para validar atualizações antes da liberação para produção.


Adotar um modelo de desenvolvimento em fusão baseado no Power Apps e no Azure Functions traz vantagens expressivas:

  • O Azure Functions escala automaticamente para lidar com cargas de trabalho pesadas, mantendo segurança de nível corporativo.
  • Os prazos de desenvolvimento diminuem significativamente, reduzindo o custo total do projeto por meio da sinergia entre low-code e pro-code.
  • Equipes interdisciplinares reúnem talentos técnicos e de negócios para alcançar resultados arquiteturais superiores.

Equipes de fusão capacitam as organizações a se adaptarem rapidamente. Quando negócios e TI colaboram continuamente, inovam mais rápido e entregam aplicativos que refletem de fato as necessidades do mundo real.

Checklist: criar aplicativos no Power Apps e usar o Azure Functions em uma só plataforma

Perguntas frequentes: desenvolvimento de aplicativos do Microsoft Power Platform com funções sem servidor do Azure

O que é desenvolvimento em fusão no contexto do Microsoft Power Apps e do Azure Functions?

O desenvolvimento em fusão é uma abordagem colaborativa que reúne desenvolvedores profissionais e desenvolvedores cidadãos para criar aplicativos com o Microsoft Power Apps, o Azure Functions, o Visual Studio Code e outras ferramentas da plataforma. Ele combina o desenvolvimento de aplicativos low-code com o desenvolvimento por código e funções sem servidor para criar recursos de desenvolvimento robustos, permitindo que as equipes criem lógica de negócios personalizada, se conectem a APIs web e fontes de dados e implantem soluções com segurança.

Como o Microsoft Power Apps e o Azure Functions funcionam juntos?

O Microsoft Power Apps pode chamar o Azure Functions como funções sem servidor para executar processos de back-end, realizar lógicas complexas ou acessar endpoints de APIs web externas. Usando o Power Apps Studio, os criadores podem invocar o Azure Functions por meio de conectores personalizados ou do Azure API Management, permitindo que o desenvolvimento low-code aproveite as habilidades de desenvolvedores profissionais e crie APIs personalizadas hospedadas no portal do Azure para um desenvolvimento de aplicativos seguro e escalável.

Qual é o papel de um desenvolvedor profissional em um modelo de desenvolvimento com equipes híbridas?

Em um modelo de desenvolvimento com equipes híbridas, um desenvolvedor profissional projeta e cria componentes reutilizáveis, como serviços de API web, Azure Functions e conectores personalizados, usando o Visual Studio ou o Visual Studio Code. Ele configura CI/CD com o Azure DevOps ou o GitHub, publica APIs por meio do Azure API Management e define padrões de desenvolvimento para que desenvolvedores cidadãos possam montar aplicativos low-code no Microsoft Power Platform, mantendo a segurança e uma arquitetura robusta.

Como um desenvolvedor cidadão pode criar funcionalidades personalizadas sem habilidades avançadas de programação?

Desenvolvedores cidadãos usam o Microsoft Power Apps e o Power Apps Studio para montar componentes de aplicativos low-code, conectar-se a fontes de dados e automatizar a lógica de negócios com o Power Automate ou o Azure Logic Apps. Eles podem aproveitar conectores prontos, chamar Azure Functions por meio de conectores personalizados e usar a CLI do Power Platform para gerenciar soluções, o que permite criar aplicativos poderosos sem exigir conhecimento avançado de programação.

Quais são as melhores práticas para implantar soluções de desenvolvimento híbrido no Azure?

As melhores práticas incluem usar controle de código-fonte com o GitHub, configurar pipelines de CI/CD no Azure DevOps, empacotar aplicativos com a CLI do Power Platform, proteger APIs com o Azure API Management e implantar funções sem servidor no portal do Azure. Mantenha uma separação clara entre a lógica do aplicativo low-code e os serviços de back-end, documente os endpoints e use configurações sensíveis ao ambiente para garantir uma implantação tranquila nos ambientes de desenvolvimento, teste e produção.

Como você conecta o Power Apps a uma API web personalizada ou a um back-end hospedado no Azure?

Para conectar o Power Apps a uma API web personalizada, exponha a API por meio de Azure Functions ou de um aplicativo web, proteja-a com o Azure Active Directory, publique-a no Azure API Management, se necessário, e, em seguida, crie um conector personalizado no Power Apps Studio importando uma definição OpenAPI. Isso permite que os aplicativos do Power Platform chamem o back-end com segurança, possibilitando que aplicativos low-code consumam serviços complexos e fontes de dados corporativas.

É possível usar o Azure Logic Apps e o Power Automate juntos no desenvolvimento híbrido?

Sim. O Azure Logic Apps oferece automação sem servidor para integrações complexas e orquestração de back-end, enquanto o Power Automate é otimizado para desenvolvedores cidadãos automatizarem fluxos de trabalho entre serviços da Microsoft. O desenvolvimento híbrido pode combinar os dois: use o Logic Apps para automação de back-end de nível corporativo e o Power Automate para fluxos em nível de aplicativo, conectando-os por meio de APIs ou Azure Functions para criar uma lógica de negócios coesa.

Quais ferramentas de desenvolvimento as equipes devem usar para o desenvolvimento híbrido com o Power Apps e o Azure?

As equipes normalmente usam o Power Apps Studio e a CLI do Power Platform para o design low-code e o gerenciamento de soluções, o Visual Studio ou o Visual Studio Code para o desenvolvimento de código, e o GitHub ou o Azure DevOps para controle de código-fonte e pipelines de implantação. O portal do Azure é usado para gerenciar recursos como Azure Functions, API Management e Logic Apps.

Como você protege APIs e funções sem servidor usadas por aplicativos do Power Platform?

Proteja as APIs exigindo autenticação do Azure Active Directory, usando identidades gerenciadas para os serviços, aplicando políticas no Azure API Management, habilitando restrições de rede no portal do Azure e validando entradas na camada da API. Para funções sem servidor, use segurança no nível da função, controle de acesso baseado em funções e armazene segredos com segurança no Azure Key Vault.

Qual trilha de aprendizado uma equipe deve seguir para adotar o desenvolvimento híbrido com o Power Apps e o Azure?

Uma trilha de aprendizado recomendada começa com os fundamentos de low-code no Microsoft Power Platform e no Power Apps e, em seguida, avança para os conceitos básicos do Azure, funções sem servidor e design de APIs web. Os integrantes da equipe devem desenvolver habilidades no Visual Studio Code, no GitHub, no Azure DevOps para CI/CD e na CLI do Power Platform. Tópicos de aprofundamento incluem o Azure API Management, as melhores práticas de segurança e projetos práticos que integram o Power Apps ao Azure.

Como usar o GitHub ou o Azure DevOps melhora os fluxos de trabalho do desenvolvimento híbrido?

Usar o GitHub ou o Azure DevOps traz controle de código-fonte, estratégias de branching, pull requests, testes automatizados e pipelines de integração e implantação contínuas. Isso possibilita o desenvolvimento colaborativo de software entre desenvolvedores cidadãos e profissionais, reforça a qualidade do código e automatiza a implantação de componentes web, Azure Functions e aplicativos do Power Platform.

Quais são os desafios comuns ao combinar desenvolvimento low-code com desenvolvimento tradicional de código?

Os desafios comuns incluem alinhar o gerenciamento do ciclo de vida entre componentes low-code e componentes de código, manter a rastreabilidade, lidar com importações e exportações de soluções, resolver conflitos de versão e garantir segurança consistente. Para enfrentá-los, defina limites claros entre a lógica de negócio e o código do backend, adote ferramentas da plataforma como o Power Platform CLI e o Azure DevOps, e aplique uma governança rigorosa.

Como posso criar conectores personalizados para o Power Apps usar serviços do Azure?

Crie conectores personalizados definindo uma especificação OpenAPI para sua API web ou Azure Functions hospedada no Azure, registrando a API no Azure API Management, se necessário, e depois importando a especificação no Power Apps Studio ou no Power Platform CLI. Configure a autenticação pelo Azure Active Directory e teste o conector detalhadamente.

Quais são os benefícios das funções sem servidor em uma abordagem de desenvolvimento fusion?

Funções sem servidor reduzem a sobrecarga de gerenciamento de infraestrutura, escalam automaticamente e permitem que os desenvolvedores se concentrem totalmente no código e na lógica de negócio. No desenvolvimento fusion, as Azure Functions oferecem recursos de backend extensíveis que os aplicativos low-code no Microsoft Power Platform podem chamar, permitindo que as equipes implementem algoritmos complexos e entreguem soluções com bom custo-benefício.

Como os aplicativos do Power Platform se integram a fontes de dados corporativas no Azure?

Os aplicativos do Power Platform se conectam a fontes de dados corporativas por meio de conectores integrados, do Dataverse, de conectores personalizados ou de APIs diretas. Para dados hospedados no Azure, use o Azure SQL, o Cosmos DB ou outros serviços de armazenamento e exponha-os por APIs seguras ou pelo Azure API Management. Essa integração permite que o desenvolvimento de aplicativos low-code apresente dados corporativos enquanto desenvolvedores profissionais criam os serviços de backend necessários.

Em conclusão, o desenvolvimento fusion elimina as barreiras tradicionais entre a velocidade do low-code e o poder do pro-code, permitindo que equipes multifuncionais criem soluções de nível corporativo de forma mais rápida e segura do que nunca. Para explorar este tema em mais profundidade e obter estratégias práticas para sua organização, não deixe de conferir nosso episódio completo do podcast em Build Fusion Apps with Power Apps and Azure Functions.

Entities in this article

Fusion development Azure Functions Power Apps Connector Dashboards Microsoft Azure API Management Canvas app Dataverse HTTP

Related articles

RSS