As empresas querem agilidade. Um dos impactos da transformação digital — e da pressão associada para ter sucesso em uma economia de aplicativos — é o desejo de avançar rapidamente. De acordo com o nosso relatório State of Application Services 2019, quase metade (48%) das organizações é impulsionada pela transformação digital a realizar implantações com mais rapidez.
Mas não se trata apenas de implantação. Trata-se também de desenvolvimento e da capacidade de responder a ameaças e mudanças na demanda.
As organizações querem desenvolver e disponibilizar aplicativos com mais rapidez. Elas querem se adaptar mais rapidamente a mudanças imprevisíveis nas condições de negócios. Elas querem responder a ataques com mais rapidez.
Então, como elas vão conseguir isso?
Desenvolvimento mais rápido
Fazer implantações com mais frequência implica, antes de tudo, desenvolver mais rapidamente. Isso geralmente significa adotar metodologias ágeis voltadas à velocidade. O Relatório Global de Desenvolvedores de 2019 da GitLab: DevSecOps constatou que a maioria (54%) opta pelo Scrum, enquanto 37% escolhem o Kanban.
Componentização
Mas as metodologias não são suficientes se as arquiteturas das aplicações não forem adequadas aos estilos de desenvolvimento. Equipes menores e focadas, trabalhando em ritmo acelerado para realizar lançamentos frequentes, não são ideais para desenvolver novos recursos ou correções em aplicações tradicionais e monolíticas. A componentização por meio da adoção de microsserviços e de formas mais distribuídas de arquitetura se alinha de maneira mais natural aos princípios modernos de arquitetura e operação. Não é de surpreender que, em média, mais de 80% de uma aplicação moderna seja composta por componentes de terceiros, com forte predominância de código aberto.
APIs
A adoção de APIs também não surpreende entre aqueles que buscam acelerar o desenvolvimento por meio de arquiteturas de aplicações baseadas em componentes. As APIs desacoplam a implementação da interface e permitem que as equipes façam alterações no processamento sem afetar o uso das APIs por outros componentes ou aplicações. Esse é um padrão comum: atualmente, impressionantes 64% das organizações criam APIs para casos de uso internos ou externos. Segundo o relatório State of API Integration 2018, da Jitterbit, quase 50% dessas organizações utilizam APIs para levar ideias ao mercado mais rapidamente.
Automação (CI/CD)
O pipeline de build também precisa acompanhar o ritmo para que as metas de implantação frequente sejam alcançadas. Isso exige ferramentas de CI/CD que movam o código de forma integrada, desde o commit, passando pelos testes, até o lançamento. As ferramentas de CI e build mais populares na pesquisa do GitLab foram, sem surpresa, o GitLab (61%), seguido pelo Jenkins (36%) e pelo Travis CI (12%). Vale destacar que nossa própria pesquisa também constatou que o Jenkins é usado por 16% dos participantes para automação de redes — um resultado promissor para organizações que buscam ampliar o DevOps para além da entrega, abrangendo também a implantação.
Implantação mais rápida
Desenvolver mais rapidamente não faz com que as ideias cheguem mais rápido ao mercado. Para isso, é preciso implantá-las. Embora as empresas de tecnologia nativas da nuvem tenham dominado com facilidade a transição entre entrega e implantação, muitas empresas consolidadas consideram essa mudança desafiadora. As estruturas organizacionais existentes e a necessidade contínua de oferecer suporte a aplicações tradicionais e monolíticas geram conflitos que podem ser difíceis de conciliar com as demandas operacionais modernas. Mas não há dúvida de que as organizações precisam superar esses desafios no caso das aplicações que exigem implantações mais rápidas e frequentes.
Implantação contínua
Não se engane: organizações consolidadas estão adotando a automação e aplicando-a ao pipeline de implantação. O problema é que, muitas vezes, as estruturas tradicionais de TI resultam em iniciativas inconsistentes de automação e autoatendimento. Observamos isso em nossas próprias pesquisas, nas quais estruturas de equipes fortemente isoladas continuam afetando os esforços de automação em toda a área de TI.

As estruturas das equipes são importantes, e as organizações orientadas para pipelines automatizados precisarão abordar os aspectos culturais da implantação contínua se quiserem realizar implantações mais rápidas de forma consistente.
Nuvem pública
Tradicionalmente, a incapacidade de implementar a implantação contínua tem levado desenvolvedores e responsáveis por aplicativos a recorrer à nuvem pública, pois ela elimina os obstáculos do processo mais lento de implantação empresarial. A divergência de opiniões sobre a frequência das implantações contribui, em parte, para o problema. Nossa pesquisa de 2018 sobre NetOps/DevOps constatou que, embora 55% dos profissionais de DevOps e 52% dos arquitetos de nuvem considerassem que suas organizações não realizavam implantações com frequência suficiente, apenas 30% dos profissionais de NetOps e a mesma porcentagem dos profissionais de Operações concordavam.
Mas esse não é o único fator determinante. A transformação digital certamente tem influência: 33% dos participantes da nossa pesquisa State of Application Services afirmaram que estão migrando intencionalmente para a disponibilização de aplicativos a partir da nuvem pública em decorrência da adoção de iniciativas de transformação digital. A capacidade de integrar facilmente os serviços de aplicativos e, posteriormente, automatizar as operações é uma enorme vantagem para as organizações que buscam um caminho mais rápido para realizar implantações frequentes.
Contêineres
Na nuvem — mas também em ambientes locais —, a implantação contínua geralmente exige a capacidade de adotar pipelines específicos para cada aplicativo e serviços de aplicação compatíveis com esse modelo. Cada vez mais, as organizações estão recorrendo a contêineres devido à capacidade deles de viabilizar atualizações rápidas e operar perfeitamente em ambientes altamente voláteis. Observamos uma demanda por contêineres não apenas para dar suporte a arquiteturas de aplicações modernas, como as nativas da nuvem — o principal caso de uso de contêineres, citado por 33% dos participantes do Benchmark de Adoção de Contêineres de 2019 da Diamanti —, mas também para infraestrutura. Em nossa própria pesquisa, a demanda por serviços de aplicação locais em contêineres cresceu de forma consistente ano após ano, passando de apenas 4% em 2017 para 15% em 2019.
Respostas mais rápidas
Nem tudo se resume à entrega e à implantação. As organizações também precisam de agilidade quando se trata de segurança e operações. No mundo atual, em que mais da metade de todas as interações com aplicativos é realizada por bots, é importante que as organizações respondam rapidamente com uma mensagem de “rejeição” para evitar serem vítimas de explorações de vulnerabilidades ou infecções.
Análise de ameaças em tempo real
Uma das maneiras pelas quais as organizações buscam responder mais rapidamente a ataques é por meio da adoção de análises de ameaças em tempo real. Como a “segurança” continua sendo uma prioridade e um desafio constante, não foi surpresa ver essa categoria chegar às cinco principais tendências de estratégia e tecnologia em 2019, com 41% dos entrevistados indicando-a.
A disponibilidade de serviços de aplicativos de segurança "inteligentes" aumentará à medida que o aprendizado de máquina e a automação continuarem aplicando seus recursos consideráveis para identificar mais rapidamente tráfego problemático.
Orquestração incluída
O aprendizado de máquina não é a única maneira pela qual os serviços de infraestrutura e de aplicações estão se tornando mais inteligentes. À medida que cresce, junto com o número de usuários, a necessidade de respostas mais rápidas às demandas de capacidade e processamento, os serviços de infraestrutura e de aplicações estão evoluindo para incluir a orquestração como um recurso essencial em vez de um complemento. Plataformas de serviços de aplicações com camadas de orquestração integradas permitirão que os serviços sejam dimensionados de acordo com a demanda — sob demanda. Embora esses recursos já existam hoje — na verdade, eles são parte integrante da nuvem e dos contêineres —, a capacidade de aumentar e reduzir automaticamente a escala com base em requisitos definidos pelas aplicações e pelos usuários ainda não é nativa na maioria dos sistemas. Mas será.
Identificação mais rápida de agentes mal-intencionados
Por fim, as organizações precisam combater bots tanto por motivos comerciais quanto de segurança. Seja para impedir a raspagem de dados — uma ameaça real aos negócios — ou evitar que bots busquem vulnerabilidades, identificar agentes mal-intencionados com mais rapidez é fundamental hoje em dia. Marcar uma caixa ("Não sou um robô") já não é suficiente, pois os bots estão cada vez mais inteligentes e conseguem contornar essas técnicas rudimentares.
As organizações estão recorrendo a serviços de defesa contra bots capazes de aplicar técnicas mais modernas e eficazes para identificar e bloquear rapidamente bots mal-intencionados. Temos observado o uso de serviços de defesa contra bots crescer trimestre após trimestre em resposta a essa necessidade, e esperamos que essa tendência continue.
Desenvolvimento mais rápido. Implantação mais rápida. Respostas mais rápidas.
Quando se trata da necessidade atual das empresas por agilidade, acabamos voltando nossa atenção para os processos. Os processos de desenvolvimento são automatizados para ganhar velocidade com CI/CD. Os processos de implantação são automatizados para ganhar velocidade com implantação contínua e computação em nuvem. Os processos de escalabilidade e segurança estão sendo automatizados por sistemas e pela introdução da orquestração como recurso nativo das plataformas de serviços de aplicações.
Acontece que ser mais rápido depende da capacidade de uma organização de automatizar processos de desenvolvimento, implantação e segurança.
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

Entrega e proteção de agentes de IA em fábricas de IA: F5 para a arquitetura de referência NVIDIA OpenShell para agentes de IA seguros
As soluções da F5 ampliam a Arquitetura de Referência NVIDIA OpenShell para agentes de IA seguros.
Como medir – e minimizar – o custo total de propriedade do seu Kubernetes
O Kubernetes pode ser baixado e executado gratuitamente, mas sua manutenção está longe de não ter custos. Assim como outras grandes plataformas de código aberto que são “gratuitas” apenas em um sentido simplista, o Kubernetes quase certamente exigirá investimentos para ser implantado e operado.
As-Code: a pilha de TI contínua
Infraestrutura, configuração, pipeline, operações. De repente, tudo é “como código”. Lori MacVittie busca esclarecer a terminologia e identificar os diferentes componentes de uma stack contínua de TI.
O estado da entrega de aplicações em 2017: automação, APIs e DevOps
Explore o relatório State of Application Delivery de 2017. Leia o blog retrospectivo da F5 sobre o início da ascensão das redes declarativas e dos pipelines de DevOps.
DevOps Summit: onde a rede foi convidada para a festa
No DevOps Summit NY, falou-se muito não apenas sobre DevOps, mas também sobre contêineres, IoT e microsserviços. As sessões se concentraram não só na mudança cultural necessária para crescer em escala com uma abordagem DevOps, mas também fizeram questão de incluir...
F5 e Nutanix convergem em infraestrutura no .NEXT
Aplicações empresariais como Microsoft SharePoint e Exchange, juntamente com a VDI, continuam sendo a espinha dorsal da sua empresa. A produtividade, embora não seja tão atraente quanto o lucro, é um fator essencial para o sucesso das operações empresariais atuais. Deixar de...