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

2026-09-03

Arquitetura do Power Platform para Soluções Empresariais Complexas com Ian Tweedie [MVP]

Arquitetura do Power Platform para Soluções Empresariais Complexas com Ian Tweedie [MVP]
O Microsoft Power Platform é frequentemente descrito como uma plataforma de baixo código. Mas o que acontece quando as aplicações que você constrói se tornam críticas para o negócio, altamente integradas e complexas demais para uma abordagem simples orientada ao criador?Neste episódio do M365 FM, Mirko Peters conversa com o Solution Architect do Power Platform Ian Tweedie sobre o que acontece quando o Power Platform vai além de aplicações simples de baixo código e passa a fazer parte de uma arquitetura empresarial séria.BAIXO CÓDIGO NÃO SIGNIFICA ARQUITETURA SIMPLES. O Power Platform pode entregar uma grande parte do valor de negócio rapidamente, mas soluções empresariais quase sempre contêm requisitos que vão além dos recursos padrão de baixo código.Ian explica por que baixo código nunca deve ser confundido com ausência de código, e por que os princípios tradicionais de arquitetura de software continuam importantes ao construir com Power Apps, Power Automate, Dataverse, conectores personalizados, APIs e serviços do Azure. W

O Microsoft Power Platform é frequentemente descrito como uma plataforma low-code. Mas o que acontece quando as aplicações que constrói se tornam críticas para o negócio, altamente integradas e complexas demais para uma abordagem simples orientada ao maker?Neste episódio do M365 FM, Mirko Peters conversa com o Solution Architect de Power Platform Ian Tweedie sobre o que acontece quando o Power Platform vai além de aplicações low-code simples e passa a fazer parte de uma arquitetura empresarial séria.

LOW-CODE NÃO SIGNIFICA ARQUITETURA SIMPLES
O Power Platform pode entregar uma grande parte do valor de negócio rapidamente, mas as soluções empresariais quase sempre contêm requisitos que vão além das capacidades padrão do low-code.Ian explica por que o low-code nunca deve ser confundido com no-code — e por que os princípios tradicionais de arquitetura de software continuam importantes ao construir com Power Apps, Power Automate, Dataverse, conectores personalizados, APIs e serviços do Azure.

QUANDO O POWER PLATFORM SE TORNA SOFTWARE EMPRESARIAL
Não existe necessariamente uma linha clara entre "low-code" e "empresarial".A complexidade começa a aumentar quando as aplicações envolvem múltiplas jornadas de usuário, equipes de desenvolvimento, integrações, requisitos de segurança, processos críticos para o negócio e serviços interconectados.Nesse ponto, a arquitetura se torna essencial.Ian explica por que as soluções devem ser divididas em funcionalidades e módulos claramente definidos, com interfaces limpas, em vez de se transformarem em uma única aplicação grande e interconectada.

ESCAPANDO DO PROBLEMA DO "WHACK-A-MOLE" NO DESENVOLVIMENTO
Corrige-se um bug e outro aparece em algum lugar diferente.Esse problema familiar no desenvolvimento costuma ser sintoma de uma arquitetura fortemente acoplada.Ian discute como o design modular pode isolar funcionalidades e reduzir dependências não intencionais. Usando a entrega de e-mails como exemplo, ele explica como separar processos de negócio dos mecanismos de entrega pode tornar as aplicações mais fáceis de testar, manter, substituir e escalar.

LOW-CODE + PRO-CODE = ARQUITETURA HÍBRIDA
O Power Platform não precisa competir com o desenvolvimento de software tradicional.Um frontend no Power Apps pode representar apenas uma pequena parte de uma aplicação muito maior, que usa Azure, AWS, GCP, APIs ou serviços personalizados.A questão arquitetural importante não é se algo é "low-code" ou "pro-code".É qual tecnologia é mais adequada para cada funcionalidade.

CITIZEN DEVELOPERS, MAKERS E ARQUITETURA
Os citizen developers trazem algo extremamente valioso: um conhecimento profundo dos processos de negócio com os quais trabalham todos os dias.Mas a experiência de negócio não se traduz automaticamente em uma boa arquitetura de aplicações.Ian discute o equilíbrio entre capacitar os makers e introduzir arquitetura, governança, normalização e revisão técnica suficientes para evitar que as soluções se tornem difíceis de manter.

GOVERNANÇA SEM MATAR A INOVAÇÃO
Governança insuficiente gera caos.Governança excessiva gera atrito — e pode levar os funcionários a soluções improvisadas sem suporte, planilhas, VBA e shadow IT.O desafio é encontrar o nível certo de governança com base no risco organizacional, na criticidade da aplicação, nos usuários e no impacto para o negócio.

POWER PLATFORM, APIs E AZURE
Onde a lógica de negócio deve ficar?Os segredos devem ser armazenados dentro do Power Platform? Quando o Azure Key Vault, o Azure Functions ou o API Management devem fazer parte da arquitetura?Ian explica por que a arquitetura deve sempre começar pelo problema a ser resolvido, em vez de adicionar serviços do Azure simplesmente porque estão disponíveis.

GIT, CONTROLE DE CÓDIGO-FONTE E CI/CD
À medida que o desenvolvimento no Power Platform se torna mais colaborativo, as práticas tradicionais de desenvolvimento ganham cada vez mais relevância.A conversa explora Git, repositórios, ambientes de desenvolvimento, pipelines, controle de código-fonte, isolamento de funcionalidades, dependências cruzadas e CI/CD.Nem sempre existe uma abordagem perfeita para controle de código-fonte no Power Platform — às vezes o objetivo é escolher a "menos ruim" das opções para o projeto.

O MANUAL DE ARQUITETURA POWER PLATFORM DO IAN

O princípio central de Ian é direto:Divida as soluções em funcionalidades e módulos.Cada funcionalidade deve ter um motivo claro para existir e, idealmente, uma responsabilidade específica.Em seguida, determine como essas funcionalidades se comunicam, onde a lógica deve ser executada, como devem ser testadas e qual tecnologia é mais adequada para implementá-las.

A RODADA RELÂMPAGO
Mirko faz a Ian uma série de perguntas rápidas:Toda aplicação empresarial deve usar o Dataverse?O Power Platform pode construir aplicações de missão crítica?O Power Automate pode substituir o Logic Apps?O low-code reduz automaticamente a dívida técnica?O Power Platform pode substituir o desenvolvimento tradicional de aplicações?E talvez a mais importante: o que você deve pedir ao visitar Newcastle?

CONCLUSÃO PRINCIPAL
Low-code não significa arquitetura simples.À medida que as soluções do Power Platform crescem, se conectam mais e se tornam mais importantes para o negócio, os fundamentos da engenharia de software continuam relevantes.Arquitetura importa.Modelagem de dados importa.Governança importa.Segurança importa.O design de APIs importa.DevOps importa.E o desenvolvimento empresarial bem-sucedido no Power Platform depende cada vez mais de entender como low-code, pro-code, Azure, APIs, automação e práticas tradicionais de engenharia de software funcionam em conjunto.

Torne-se um apoiador deste podcast: https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.

Apple Podcasts · Spotify · YouTube · Deezer

Architecting Power Platform for Complex Enterprise Solutions with Ian Tweedie [MVP] (English)