BLOG | ESCRITÓRIO DO CTO

Transformação digital e a explosão do portfólio de aplicativos

Miniatura de Lori MacVittie
Lori MacVittie
Publicado em 15 de abril de 2019

A demanda por interação em tempo real, engajamento imediato e informações fornecidas digitalmente é quase insaciável. Não importa se é uma biblioteca inteira de filmes e programas de televisão disponíveis na ponta dos dedos ou a capacidade de pegar uma carona, reservar uma mesa ou encontrar o posto de gasolina mais próximo, isso não é tão importante quanto o fato de que todo tipo de organização está sob pressão para atender às necessidades dos clientes e agregar valor digitalmente agora.

O resultado é conhecido mais amplamente como "transformação digital". A migração constante em direção a experiências digitais integradas e em tempo real em todo e qualquer aspecto de nossas vidas. Isso alimenta a pressão competitiva. Nem sempre vantagem, apenas pressão. A primeira organização a oferecer tal experiência digital tem a vantagem de definir o padrão para os concorrentes. Outros devem segui-los — em pouco tempo — ou correm o risco de ficar para trás.

O resultado é uma explosão de aplicações. Aplicações móveis. Aplicações web. Aplicações integradas.

Essa última parte é importante porque o conceito de aplicativo "monolítico" está completamente morto. É raro encontrar um aplicativo que possa ser executado completamente sozinho, sem ajuda de aplicativos externos. Dos requisitos para novas ferramentas citados na pesquisa de Modernização de Aplicativos Corporativos , três dos cinco principais incluem a palavra "integrar". Integração com dados, integração com soluções locais e integração com aplicativos de nuvem existentes. A integração é necessária porque os dados que os consumidores desejam - e precisam - existem em vários sistemas espalhados por várias nuvens e data centers.

Esses dados são recuperados por meio de um aplicativo. Não caia na armadilha de acreditar que as APIs substituem os aplicativos. APIs são uma interface. Eles são um estilo específico de integração que requer a execução de lógica de negócios. Eles são uma interface para um aplicativo ou sistema.

É por isso que o número de aplicativos em portfólios corporativos está aumentando exponencialmente à medida que a transformação digital se consolida. Infelizmente, a maioria não tem consciência de quão explosivo esse crescimento realmente é. Porque, para proporcionar a experiência digital que os usuários corporativos e consumidores desejam, dados de muitos aplicativos devem ser coletados para apresentar uma experiência única e coesa que esconda a verdade.

Faça o teste! Quantos aplicativos VOCÊ vê?

Considere este aplicativo simples de rastreamento de entrega. Adivinhe quantos aplicativos esse aplicativo aparentemente simples realmente contém. Ei, não precisa dar uma espiadinha na resposta.

Transformação digital e a explosão do portfólio de aplicativos

Imagino que a maioria das pessoas responderia "dois". A inclusão de um mapa do Google é um bom indicador de que o aplicativo está usando um aplicativo do Google - acessado via API - para indicar visualmente a localização do endereço de entrega e do veículo de entrega.

Mas vejo pelo menos quatro - e provavelmente mais.

O aplicativo da web em si é um aplicativo. Mas as informações exibidas vêm de vários outros aplicativos - incluindo o aplicativo móvel usado pelos motoristas de entrega para rastrear seu dia e relatar a localização. Como estive envolvido na compra programada para entrega, posso dizer que o aplicativo de agendamento é separado do aplicativo usado para concluir a compra. O que significa que os dados de agendamento estão vindo de um aplicativo diferente .

Transformação digital e a explosão do portfólio de aplicativos

Geralmente, quando discutimos a componentização de aplicativos, a discussão para provedores de infraestrutura se volta para microsserviços e contêineres. E é verdade que o "aplicativo web" pode, na verdade, ser composto por vários "aplicativos" menores entregues como microsserviços dentro de um ambiente em contêiner. Pode até ser implantado na nuvem pública. Mas há várias maneiras pelas quais os aplicativos estão se decompondo e criando um aumento significativo no número de aplicativos sob gerenciamento em cada organização. Isso inclui o uso de componentes de terceiros - como o Google Maps - bem como aplicativos móveis.

Isso inclui novos aplicativos da web que combinam todos esses dados díspares em uma única exibição. Porque ninguém tem tempo para alternar entre três aplicativos diferentes para conseguir fazer isso. Esta é a economia digital: esperamos que os aplicativos façam o trabalho sujo para nós. E as organizações atenderão a essa expectativa fornecendo novos aplicativos criados sobre os existentes - e externos.

Tudo isso aponta para a realidade de que a transformação digital está impulsionando o crescimento dos portfólios de aplicativos e mudando a maneira como eles são desenvolvidos, entregues, integrados e, por fim, até mesmo consumidos. Isso significa, consequentemente, mudanças na maneira como eles são protegidos, dimensionados e operados também.

O que significa que a entrega de aplicativos precisa se transformar junto com ele .