Se há algo que o Relatório sobre o Estado da Estratégia de Aplicações deste ano deixa claro, é que a programabilidade do plano de dados não é mais um luxo; ela é essencial para a entrega e a segurança de aplicações modernas.
Já se foi o tempo em que sistemas estáticos e pré-configurados conseguiam atender às necessidades em constante evolução das aplicações. Os dados mostram que as organizações estão adotando planos de dados programáveis para lidar com tudo, desde o processamento de solicitações de entrada até modificações no tráfego de saída — e querem fazer isso usando linguagens conhecidas.
Vamos analisar isso em detalhes.
O que é programabilidade do plano de dados?
Primeiro, vamos garantir que todos estejamos falando da mesma coisa.
A programabilidade do plano de dados é a capacidade de personalizar e controlar como o tráfego de rede é processado, inspecionado e protegido em tempo real, permitindo uma rápida adaptação a novas ameaças, roteamento dinâmico e entrega aprimorada de aplicações por meio de lógica personalizada e automação.
Por exemplo, a programabilidade do plano de dados pode ser usada para inserir cabeçalhos HTTP que viabilizam a observabilidade (rastreamentos), verificar a presença de conteúdo malicioso e identificar “bots mal-intencionados”. Com uma implementação suficientemente robusta, a programabilidade do plano de dados pode atuar como um serviço personalizado e uma ferramenta de orquestração para encaminhar solicitações ao destino correto com base no conteúdo da solicitação.
Literalmente, não há limites para o que é possível fazer com a programabilidade do plano de dados. Por isso, perguntamos sobre casos de uso e recursos comuns para descobrir o que o setor considera importante.
Programabilidade: prioridades e pontos problemáticos
Pedimos às organizações que avaliassem a importância de diversos recursos programáveis para o tráfego de entrada e o tráfego de saída. Veja o que elas nos disseram:

Os entrevistados classificaram a mitigação de ataques de dia zero como o recurso mais importante da programabilidade do plano de dados, seguida de perto pelo encadeamento de serviços e pela injeção de cabeçalhos.
Os recursos programáveis mais importantes para o tráfego de entrada foram:
- Mitigação de ameaças de dia zero (51%)
- Encadeamento de serviços (40%)
- Injeção de cabeçalho (33%)
- Roteamento dinâmico de aplicativos/APIs (31%)
As organizações claramente priorizam a segurança e o controle na borda, garantindo que as ameaças sejam mitigadas e que o tráfego seja roteado dinamicamente para proporcionar desempenho e proteção.
No tráfego de saída, os principais recursos incluíram:
- Prevenção contra perda de dados (DLP) (38%)
- Injeção de cabeçalho (37%)
- Tradução de protocolo (35%)
- Encadeamento de serviços (30%)
A proteção de dados assume o papel central aqui, com a DLP à frente. À medida que os aplicativos dependem cada vez mais de serviços externos e APIs, garantir que dados confidenciais não sejam expostos nem tratados de forma inadequada é essencial.
Os dados deixam uma coisa muito clara: a programabilidade do plano de dados é uma ferramenta essencial no arsenal de segurança.
Mitigar ameaças de dia zero é uma das principais prioridades para o tráfego de entrada, enquanto prevenir a perda de dados é a principal prioridade para o tráfego de saída. Nenhuma dessas prioridades é uma surpresa. Afinal, as vulnerabilidades de dia zero estão entre as mais perigosas, pois permanecem desconhecidas até serem ativamente exploradas, e os vazamentos de dados são extremamente dispendiosos e podem deixar a reputação de uma organização manchada por anos.
O problema é o seguinte: tecnologias emergentes, como IA e aprendizado de máquina, são empolgantes, mas trazem novos riscos. Modelos de IA, por exemplo, podem ser alvo de ataques de injeção de prompts, exemplos adversariais e manipulação de dados — ameaças que as medidas de segurança tradicionais não foram projetadas para detectar.
É aí que a programabilidade do plano de dados se torna um divisor de águas. Com um plano de dados programável, as organizações podem:
- Implantar rapidamente medidas personalizadas de mitigação de segurança assim que uma ameaça for identificada.
- Adapte-se em tempo real para proteger novos padrões de tráfego introduzidos por serviços baseados em IA, sem precisar esperar por uma atualização do fornecedor.
Essa flexibilidade permite que as organizações adotem tecnologias emergentes com confiança, sem receio de serem surpreendidas por novas vulnerabilidades. Quando surge uma exploração de dia zero, os planos de dados programáveis permitem que as equipes de segurança criem, testem e implementem medidas de mitigação personalizadas em questão de horas — não de semanas.
A capacidade de responder rapidamente a ameaças em constante evolução é o que permite aos pioneiros se manterem à frente dos invasores e aproveitarem os benefícios da inovação sem comprometer a segurança. As organizações que adotam a programabilidade estão preparadas para liderar — e não seguir — quando se trata de adotar as tecnologias mais recentes.
As linguagens que importam
De que adianta um plano de dados programável sem as ferramentas certas? Perguntamos às organizações quais eram suas duas principais opções de linguagem para programabilidade, e foi isto que descobrimos:
- Python (62,77%) é a escolha predominante, conhecida por sua simplicidade e vasta gama de bibliotecas.
- Java (48,25%) e JavaScript/Node.js (24,71%) vêm logo em seguida, refletindo a necessidade de escalabilidade e recursos em tempo real.
- Go (23,71%) e Rust (10,35%) estão ganhando espaço, especialmente em ambientes onde o desempenho é crítico.
Curiosamente, Lua (11,69%) continua sendo uma opção de nicho, mas relevante, provavelmente devido à sua leveza em ambientes embarcados.
O interessante aqui é que o Python está muito mais alinhado às operações, enquanto Java e JavaScript têm uma probabilidade muito maior de se enquadrar no universo de DevOps. Isso demonstra que a programabilidade do plano de dados preenche uma lacuna entre as duas áreas, especialmente em ambientes nos quais o código é lançado com frequência (digamos, diariamente ou mais) e os desenvolvedores têm tanta probabilidade quanto a equipe de operações de se envolver com problemas de produção.
O futuro dos planos de dados programáveis
A demanda por programabilidade não é mais teórica — ela já existe e está crescendo. Os dados mostram uma tendência clara em direção à personalização e ao controle, com as organizações priorizando flexibilidade e segurança em todas as camadas de sua infraestrutura tecnológica.
Com Python e Java na vanguarda e um forte foco em casos de uso voltados à segurança, o plano de dados programável está evoluindo para se tornar um elemento essencial na entrega e proteção de aplicações modernas.
A questão não é se a sua organização deve adotar a programabilidade, mas com que rapidez ela pode utilizá-la e que valor pode gerar ao fazer isso.
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.