No cenário em constante evolução da entrega de aplicações, as organizações estão investindo fortemente em infraestrutura moderna, aplicações e automação inteligente. No entanto, apesar desse investimento, muitas ainda enfrentam problemas que já deveriam ter sido resolvidos: sistemas que falham sob pressão, políticas de implantação que não se mantêm consistentes entre diferentes ambientes e fluxos de trabalho que ficam paralisados justamente quando a agilidade é mais necessária.
Dois dos dez principais desafios de entrega enfrentados pelas organizações atualmente são particularmente reveladores: a falta de tolerância a falhas e resiliência e a incompatibilidade entre políticas de entrega. À primeira vista, esses desafios podem parecer problemas de infraestrutura ou de ferramentas, mas, ao analisá-los mais a fundo, fica claro que são sintomas de uma falha estrutural mais profunda: a complexidade dos fluxos de trabalho operacionais.
Essa complexidade não é apenas um incômodo. Ela prejudica ativamente o desempenho em tempo de execução, compromete a consistência das políticas e impede que as organizações aproveitem todo o potencial de seus investimentos em transformação digital.
A complexidade é o principal obstáculo operacional

E esse não é o único sinal. Quase a mesma proporção, 53,6%, afirmou que há "APIs diferentes demais" envolvidas em seus fluxos de trabalho. Outros 45,3% citaram a "necessidade de linguagens diferentes demais" como um dos principais desafios. Isso é fragmentação na camada operacional: ferramentas diferentes, sintaxes diferentes, responsáveis diferentes. Tudo isso aumenta a sobrecarga e gera riscos.
Esses números devem preocupar qualquer pessoa que se importe com a disponibilidade, a experiência do usuário ou a agilidade operacional.
Como a complexidade compromete a resiliência
Vamos começar com ADC02 Falta de tolerância a falhas e resiliência. Em uma pilha típica de aplicações modernas, pode haver cerca de seis camadas diferentes responsáveis por roteamento, balanceamento de carga, descoberta de serviços, autenticação, telemetria e aplicação de políticas. Cada uma dessas camadas pode ser gerenciada por uma equipe diferente. Cada uma pode ter sua própria API, seu próprio processo de controle de alterações e sua própria linguagem.
O que acontece quando algo dá errado?
Um failover não é acionado porque a dependência upstream não reconheceu a falha do nó. Uma nova implantação direciona o tráfego incorretamente porque a malha de serviços estava dessincronizada em relação ao balanceador de carga. Um pico de latência leva minutos para ser isolado porque as ferramentas de observabilidade não foram configuradas de forma consistente em todas as camadas.
Esses não são casos extremos raros. São falhas operacionais cotidianas causadas pela proliferação de fluxos de trabalho. E estão diretamente relacionadas aos dados que mostram que 29% dos entrevistados ainda dependem de scripts personalizados para viabilizar a automação. Isso é um enorme sinal de alerta. Contornar a complexidade com scripts não é automação, mas sim uma solução improvisada e frágil. Ela deixa de funcionar quando o ambiente muda e atrasa a recuperação quando o desempenho se deteriora.
Quando os fluxos de trabalho operacionais ficam sobrecarregados por repasses, conhecimento informal e correções manuais, não há verdadeira tolerância a falhas. Apenas esperança.
Quando as políticas não acompanham o aplicativo
Quando a maioria das pessoas ouve falar em “desvio de políticas”, pensa em segurança. No entanto, o desvio nas políticas de entrega de aplicações — como regras de roteamento de tráfego, comportamento de balanceamento de carga ou configurações de limitação de taxa — pode ser igualmente prejudicial. Essa é uma das causas de ADC07 Políticas de entrega incompatíveis.
Em um pipeline bem orquestrado, as políticas devem acompanhar a aplicação desde o desenvolvimento, passando pelo ambiente de homologação, até a produção. Porém, na prática, as transições entre os ambientes costumam ser manuais, inconsistentes e dependentes das ferramentas utilizadas. Uma regra de balanceamento de carga definida no ambiente de homologação pode não corresponder à configuração da nuvem pública. Uma política de roteamento testada no ambiente de desenvolvimento pode ser omitida da produção devido a restrições específicas do ambiente ou por descuido. Limites para lançamentos canário, comportamentos de cache, lógica de failover — todas essas são políticas da camada de entrega que frequentemente sofrem desvios durante a implantação.
A causa raiz é a mesma apontada no Relatório sobre o Estado da Estratégia de Aplicações da F5 de 2025: a complexidade. Com 45,3% dos entrevistados mencionando a “necessidade de usar muitas linguagens diferentes” e 53,6% citando “APIs diferentes demais”, fica claro que os fluxos de trabalho de entrega estão fragmentados entre diferentes ecossistemas de ferramentas. Cada ambiente pode usar modelos de configuração ou plataformas de infraestrutura como código diferentes, exigindo adaptações em cada etapa do processo.
A tradução introduz riscos. Ela também causa atrasos. Quando as políticas de entrega precisam ser reescritas manualmente ou adaptadas entre sistemas, a consistência da implantação é prejudicada. E, em sistemas distribuídos, a inconsistência costuma ser pior do que a falha, pois gera um comportamento imprevisível.
Imagine uma implantação em várias regiões na qual uma política de direcionamento de tráfego se aplica apenas a uma zona. Ou uma aplicação global com regras de cache inconsistentes entre os nós de borda. O resultado é uma experiência do usuário prejudicada, difícil de rastrear e ainda mais difícil de corrigir.
Para avançar rapidamente sem comprometer o funcionamento, as organizações precisam de políticas de entrega declarativas, portáteis e aplicadas de forma consistente em todas as camadas da stack. Isso é impossível quando os fluxos de trabalho dependem de uma combinação fragmentada de processos manuais e lógicas específicas de cada equipe.
Enquanto as políticas de entrega não forem tratadas como elementos de primeira classe — ou seja, em pé de igualdade com o código das aplicações e a configuração da infraestrutura —, as organizações continuarão enfrentando divergências, indisponibilidade e atrasos nas entregas. Simplificar esses fluxos de trabalho é o primeiro e mais necessário passo.
A simplificação não é mais opcional
Reduzir a complexidade dos fluxos de trabalho não significa apenas simplificar o diagrama de arquitetura ou deixar as equipes de operações mais satisfeitas (embora isso também aconteça). Trata-se de cumprir as principais promessas da infraestrutura moderna de aplicações: velocidade, resiliência e consistência.
As organizações que desejam melhorar o desempenho em tempo de execução e garantir um comportamento previsível nas entregas precisam analisar criteriosamente quantas ferramentas, equipes e transferências estão envolvidas em seus pipelines. E, mais importante, devem se perguntar: quantas dessas etapas agregam valor e quantas existem apenas para contornar limitações do sistema?
A resposta nem sempre é uma nova ferramenta. Às vezes, é usar menos ferramentas. Às vezes, é uma plataforma única e unificada que aplica a lógica de entrega com a mesma sintaxe e o mesmo comportamento em todos os ambientes. Às vezes, é automatizar não apenas a implantação, mas também a governança, para que as políticas de entrega sejam aplicadas como código, e não como uma lista de verificação.
O caminho para uma entrega resiliente e confiável passa pela simplificação. Enquanto não tratarmos a complexidade como um risco crítico, ela continuará comprometendo tudo o que construímos sobre ela.
Sobre o autor

Lori MacVittie é engenheira distinta e evangelista-chefe no Escritório do CTO da F5, com ampla experiência em entrega de aplicações, estratégia de automação e infraestrutura. Ela é conhecida por transformar complexidade em clareza, seja definindo diretrizes para agentes de IA, analisando arquiteturas multinuvem frágeis ou investigando os limites de sistemas escaláveis. Ela acumula mais de trinta anos de experiência no setor, abrangendo desenvolvimento de aplicações, arquitetura de TI e operações de redes e sistemas. Antes de ingressar na F5, atuou como editora de tecnologia e recebeu diversos prêmios. MacVittie tem mestrado em Ciência da Computação e é uma autora prolífica, com publicações que abrangem segurança, nuvem e arquitetura empresarial. Ela também é uma entusiasta de jogos de tabuleiro e videogames, além de ter opiniões assumidamente fortes sobre queijos.
Mais publicações de Lori Mac VittiePublicações relacionadas no blog
O estado da maturidade digital empresarial: a transformação digital ainda não terminou
Explore como a IA impacta as empresas, as aplicações da IA generativa, as estratégias para modernizar as operações de TI e os benefícios da maturidade digital com a F5.
Como a IA generativa acelera a transformação digital
Veja como a IA generativa impulsiona a transformação digital nas empresas, acelerando tendências como a integração de APIs, os desafios dos modelos operacionais de TI híbrida e a adoção de AIOps.
Seis capacidades técnicas para acelerar a transformação digital
As arquiteturas empresariais atuais carecem dos fatores necessários de agilidade, escalabilidade, segurança e observabilidade, essenciais para impulsionar a mudança tecnológica. No entanto, estas seis capacidades fundamentais ajudarão as empresas a gerenciar riscos e desafios ao longo de sua transformação digital.
Inverter a API é a transformação digital de que as empresas precisam para participar e competir em uma economia de APIs
As organizações detêm um valor latente — na forma de APIs internas — que precisam explorar para competir em uma economia de APIs. Embora os desafios técnicos e de segurança possam desestimular algumas delas, as empresas precisam reconhecer que inverter suas APIs permitirá liberar o valor da organização como plataforma.
A modernização da TI começa pela infraestrutura
O hardware e o software evoluíram rapidamente desde os primórdios da internet, mas, para aproveitar ao máximo os benefícios resultantes dessa evolução, as organizações precisam avaliar e modernizar sua infraestrutura e a entrega de aplicativos. Acelere os esforços de modernização com a nova F5 rSeries.