Até agora, o setor via todos os componentes da entrega de aplicativos — DNS, balanceadores de carga, controle de entrada, WAAP, etc. — como se operassem em grande parte por conta própria. Mas continuar dessa forma é prejudicial às jornadas de transformação digital das organizações. A entrega de aplicativos deve ser vista dentro do contexto mais amplo dos serviços digitais para permitir negócios digitais bem-sucedidos. Isso significa que a entrega e a segurança dos aplicativos devem estar em primeiro plano nos negócios digitais. Ele deve ser reconhecido como seu próprio domínio dentro das arquiteturas empresariais modernas.
Tradicionalmente, os aplicativos eram projetados e criados individualmente e, então — somente quando concluídos — os componentes de entrega eram considerados. Já que usarei a fotografia para ajudar a explicar, vamos comparar isso a tirar todas as fotos com uma câmera descartável, revelar o filme e, então, enviar o envelope inteiro de fotos para seus avós. A maneira como você entregaria as fotos era uma decisão tomada depois do fato, fosse dirigindo e deixando-as, enviando-as pelo correio ou esperando seus avós virem buscá-las.
À medida que a tecnologia progredia continuamente, o design e o desenvolvimento de aplicativos mudavam e os métodos de entrega avançavam simultaneamente, proporcionando novas maneiras de distribuir os aplicativos aos seus usuários finais, sejam eles humanos, máquinas ou software. As fotos agora podem ser revisadas nas telas das câmeras antes de serem impressas (ou não) e depois entregues ao destinatário como cópias físicas ou digitais.
Estamos em um estágio em que as empresas correm o risco de ter experiências digitais ruins se não adotarem uma abordagem holística e sistêmica para integrar a entrega e a segurança de aplicativos com o planejamento e a preparação de serviços digitais. Agora, tenha paciência enquanto eu ajusto um pouco minha analogia.
As fotos evocam sentimentos e, embora a experiência de cada pessoa com uma fotografia possa variar, há etapas nas quais os fotógrafos profissionais pensam antes de preparar uma sessão de fotos para tentar moldar a experiência que desejam para seu público. A luz não é adicionada depois que a foto é tirada; as ferramentas e o posicionamento são planejados com antecedência, juntamente com a preparação do ambiente, os adereços e a escolha de qual câmera e lente serão usadas para tirar a foto. (E se você quiser argumentar que a edição digital pode modificar a foto, o resultado é criar trabalho adicional para tentar imitar uma experiência, aumentando a complexidade e retardando o processo, em vez de aliviá-lo.) O resultado, portanto, do planejamento antecipado é a diferença entre pegar um telefone e tirar uma selfie ou ter uma foto profissional para seu portfólio de atuação, páginas de mídia social ou perfil da empresa.
Da mesma forma, as organizações precisam preparar seus aplicativos considerando quais ambientes, tecnologias e processos fornecerão aos seus negócios o maior controle sobre segurança, disponibilidade e velocidade para seus serviços digitais.
Essa necessidade de incorporar a entrega de aplicativos ao processo de design é, de certa forma, semelhante à noção de “mudança para a esquerda” nos círculos de segurança. Ou seja, envolver as equipes de segurança mais cedo no processo de desenvolvimento para reduzir riscos e melhorar a velocidade de lançamento. A mesma abordagem deve ser ampliada para incluir a entrega de aplicativos e seus componentes, para reduzir o risco de falha na entrega da experiência digital excepcional que os clientes esperam.
Ao preparar o ambiente e garantir que os serviços e sistemas corretos estejam em vigor, as organizações se beneficiarão da eliminação de atrasos na implantação e do risco de falha na produção.
Para saber mais sobre os principais recursos de um domínio moderno de entrega e segurança de aplicativos e a adaptabilidade resultante que permitirá negócios digitais bem-sucedidos, leia “From Marathon to Messaging”, um capítulo da evangelista-chefe e renomada engenheira Lori MacVittie em nosso livro da O'Reilly, Enterprise Architecture for Digital Business .