À medida que as organizações avançam em sua jornada de transformação digital e passam a depender mais de dados e análises, elas precisarão rever sua compreensão do que é — e do que não é — uma aplicação.
As mitologias antigas são fascinantes. Bem, pelo menos para mim. Sou particularmente fascinado pelas mitologias sincréticas dos gregos e romanos. A mitologia helenística — do período grego tardio — é um excelente exemplo de como as antigas divindades gregas se transformaram para se alinhar às suas equivalentes romanas. Diana, a Caçadora, uma divindade romana e helenística, corresponde mitologicamente à antiga deusa grega Ártemis. Seu nome é diferente, mas, em termos funcionais, elas eram equivalentes.
Essas múltiplas manifestações da mesma persona também são evidentes em outras mitologias. Em essência, cada encarnação é apenas uma nova face de uma persona já existente.
Uma realidade semelhante se aplica ao mundo digital. O que chamamos de "aplicativos" muitas vezes são encarnações de funcionalidades já existentes.
Microsoft Word como um exemplo existente
Sempre consideramos os aplicativos como uma estrutura única, geralmente vinculada a uma função de negócios. O Microsoft Word é um aplicativo voltado para o processamento de texto. Em determinado momento, ele era um monólito que evoluiu para um aplicativo cliente-servidor e, por fim, foi complementado por um aplicativo baseado na Web.
Mas ela ainda é uma única "aplicação", pois sua função de negócios não mudou, apesar de essa função se manifestar em diferentes arquiteturas.

Os consumidores não necessariamente veem dessa forma. Trata-se de um único aplicativo, que deve oferecer os mesmos recursos tanto no desktop quanto no celular ou na web. É essencial que a interface seja consistente em todas as suas versões, independentemente da implementação arquitetural.
Agora, retomando nossa analogia mitológica, se eu fosse um viajante grego no antigo mundo helenístico — talvez seguindo os passos de Alexandre, o Grande —, poderia razoavelmente esperar entrar em um templo de Diana e ter uma experiência semelhante à de um templo de Ártemis. Ela continua sendo a caçadora, continua responsável pelos mesmos domínios e, no fim das contas, a diferença mais significativa é seu nome.
O mesmo acontece quando passo da versão web para a versão desktop para trabalhar em um documento. Tenho uma experiência familiar. O aplicativo funciona essencialmente da mesma forma em todas as plataformas.
Observe que eu disse "o aplicativo". Isso porque, aos olhos do consumidor, trata-se do mesmo aplicativo, independentemente de como ele é empacotado, implantado e disponibilizado. Do ponto de vista tecnológico, há vários aplicativos que compõem o que chamamos de Microsoft Word, mas, do ponto de vista da experiência do usuário, há apenas um.
E daí?
À medida que as empresas avançam em sua jornada de transformação digital, veremos uma evolução tecnológica acompanhando esse processo. Uma dessas evoluções será a forma como definimos — e, consequentemente, operamos e protegemos — as aplicações.

Esta visualização nos lembra da realidade digital em que operamos: a experiência do usuário não se resume a um único aplicativo, mas é a combinação de vários aplicativos.
O usuário não se importa — e nem deveria — que a experiência que ele tem dependa de uma infinidade de aplicações, bem como de tecnologias de segurança e entrega de aplicações. O usuário não se importa — e nem deveria — que essas aplicações possam ser uma combinação de aplicações personalizadas, tradicionais e modernas, hospedadas em diversos ambientes de nuvem, data center e edge.
A realidade para o usuário é a experiência digital. A experiência é maior do que a soma de seus aplicativos e das tecnologias que lhes dão suporte.
Dito isso, ainda precisamos ser capazes de distinguir os componentes arquiteturais que constituem "uma aplicação" para nos alinharmos melhor ao cliente e à empresa — nenhum dos dois vê ou necessariamente se importa com a infinidade de partes funcionais que precisam se encaixar e operar em conjunto para proporcionar uma experiência digital extraordinária.
Quando a empresa diz "aplicação", ela se refere à experiência digital. Isso inclui tudo o que compõe essa aplicação — desde o back-end, passando pelas tecnologias de entrega e segurança, até as interfaces de front-end. Se algo puder afetar a experiência do usuário, então faz parte da aplicação.
Uma das constatações desanimadoras da nossa pesquisa anual foi que quase um quarto (24%) das organizações não aplica SLAs relacionados à integridade e ao desempenho de componentes que ampliam (modernizam) aplicações tradicionais. Isso significa que, mesmo que você tenha desenvolvido um aplicativo móvel para interagir com aplicações tradicionais existentes — talvez funções essenciais já consolidadas da empresa —, as organizações não estão necessariamente preocupadas com o desempenho do aplicativo móvel.
Essa é uma constatação preocupante, considerando que sabemos que os aplicativos móveis costumam ser a primeira impressão digital que um usuário tem de uma empresa e que os usuários de dispositivos móveis tendem a excluir aplicativos após uma única experiência de baixo desempenho.
Em última análise, precisamos mudar nossa compreensão do que é "um aplicativo" para alinhá-la à perspectiva do cliente e reconhecer que, hoje, um aplicativo é, na verdade, um fluxo de trabalho que cria uma experiência. Isso envolve várias cargas de trabalho integradas e orquestradas, cada uma das quais precisa ser monitorada e avaliada individualmente, além de ser monitorada e avaliada como parte de um todo.
Reconhecer que "uma aplicação" é uma experiência contribuirá muito para aprimorá-la e garantir uma jornada de transformação digital bem-sucedida.
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.