O relatório State of Application Modernization, em sua segunda edição, foi divulgado recentemente. O estudo, realizado pela Red Hat, membro da comunidade Konveyork, em colaboração com o instituto de pesquisa Illuminas, visa compreender o contexto das aplicações de tecnologia modernas, abrangendo aspectos como migração de nuvem, pipelines de CI/CD e boas práticas de ciberproteção. A pesquisa envolveu mil empresas cujo idioma de negócios é o inglês, sendo metade sediada nos Estados Unidos e o restante dividido entre o Reino Unido e a região da Ásia-Pacífico. Com uma amostra igualmente distribuída entre tomadores de decisões e profissionais técnicos, como desenvolvedores back-end e arquitetos de softwares, os resultados enfatizam a importância das áreas de segurança, confiança e escalabilidade como impulsionadoras da inovação.
Para 70% dos participantes, pelo menos uma dessas três áreas registrou resultados satisfatórios no último ano. No que diz respeito à segurança, 58% observaram melhorias ao aprimorar suas aplicações, enquanto a confiança e a escalabilidade alcançaram índices de satisfação de 52% e 53%, respectivamente. Esses números destacam um progresso significativo nos projetos de modernização de soluções e aplicativos, indicando uma mudança na definição de “modernizar aplicações” e uma maior abrangência desse conceito.
Com a evolução do cenário tecnológico, incluindo disciplinas como Inteligência Artificial e Aprendizado de Máquina (AI/ML), a modernização das bases de dados e aplicações expandiu-se para além dos ambientes tradicionais de TI, integrando-se às práticas empresariais e refletindo uma mentalidade progressista e resiliente.
Estratégias de modernização de aplicações: diversidade e desafios
As estratégias adotadas pelas organizações para modernizar suas aplicações são diversas e abrangem diferentes etapas. Atualmente, os planos de jornada digital são delineados por meio dos seis Rs: Retirar, Reter, Rehost, Replataformar, Refatorar e Recomprar. A replataformização emergiu como a estratégia mais empregada, abrangendo 20% dos entrevistados, enquanto as demais categorias variaram entre 10% e 19%. Isso reflete a diversidade de abordagens conforme as necessidades específicas das empresas, a maturidade de suas infraestruturas e a visão estratégica de seus líderes.
Apesar das diferentes estratégias de atualização, a segurança corporativa continua sendo uma área de constante investimento, com apenas 15% dos entrevistados planejando uma abordagem direta de refatoração. Em vez disso, a maioria planeja etapas sequenciais que incluem replataformização e rehospedagem antes da refatoração, evidenciando a complexidade e o planejamento cuidadoso envolvidos na modernização de aplicações.
Desafios como a complexidade dos processos tecnológicos e a identificação da abordagem correta foram destacados pelos entrevistados, refletindo a necessidade de estratégias avançadas, desenvolvimento orientado por API, construção de casos de negócios sólidos e a implementação de práticas DevOps para superar esses obstáculos.
Papel da Inteligência Artificial na transformação digital
A Inteligência Artificial (IA) desempenha um papel crucial na transformação digital, com mais de 75% das organizações utilizando a IA para apoiar seus processos de modernização de aplicações. Seja para atualizar ambientes tecnológicos, otimizar desempenho, automatizar tarefas manuais ou auxiliar na elaboração de código, a IA demonstra sua relevância e presença consistente em todas as regiões.
Em resumo, o relatório destaca não apenas os avanços e desafios na modernização de aplicações, mas também a importância crescente de abordagens inovadoras, tecnologias emergentes e estratégias integradas para impulsionar a transformação digital nas empresas.