O que é APM?

Entenda de vez o que é APM e seu conceito

A sigla APM refere-se a Application Performance Management, se trata de como gerenciar a performance das suas aplicações com foco na experiência do usuário final.
Quando estamos falando de aplicações, abordamos todas as tecnologias de linguagem de programação (Java, .NET, PHP, Python, Go, Node.js, etc).

 

Tudo isso parece muito muito técnico, não é?
Agora imagine a seguinte situação: Você já fez uma compra via internet? Com certeza, sim. Qual é a trajetória que você faz até concluir uma compra on-line?
1) Acessa o site ou aplicativo do dispositivo que melhor lhe convém (PC, Notebook, Tablet e Smartphones);
2) Faz uma pesquisa para localizar as opções de produtos (navega durante alguns minutos…);
3) Escolhe o produto desejado e envia para o “carrinho de compras”;
4) Efetua o login com os seus dados;
5) Avança para a etapa “realizar pagamento” e seleciona a forma que melhor lhe convém:
– Boleto, cartão, pagamento digital
– Escolhe ou não o parcelamento
– Insere os dados do cartão (número, vencimento, código de segurança)
6) Por fim você escolhe qual a opção do frete (normal, expresso ou programado)
7) Recebe um e-mail de confirmação da sua compra e/ou push de notificação na tela do seu smartphone ou tablet.

Depois de passar por esta trajetória até enfim efetuar a compra, como podemos garantir que o usuário teve uma excelente experiência de navegação? (sem travamento, sem lentidão, sem ter que refazer a compra mais de uma vez)
Como assegurar de forma clara e precisa que você e sua empresa prestarão um serviço de alta excelência para os seus usuários?

Neste exemplo de uma compra on-line imagine quantos compenentes de tecnologia não fazem parte deste contexto? Quantas correlações existem entre as aplicações e quantas transações de negócio estão envolvidas neste processo?

Com a solução da Econocom utilizando a ferramenta AppDynamics|Cisco, é possível que você consiga monitorar a experiência do seu usuário “da calçada pra fora”, ou seja, você consegue identificar, agir e resolver problemas ANTES mesmo que seus usuários sejam impactados. Monitoramos todas as camadas da sua aplicação, sempre com foco nas transações de negócio e na alta experiência do usuário final.

Quais são as camadas monitoradas no contexto de uma compra on-line?
1 – APM Core: Todos os servidores de aplicação (Java, .NET, PHP, Python, Go, Node.js, etc);
2 – Browser User Experience: Todas as ações incluindo as jornadas dos seus usuários final, que acessou a sua aplicação via browser [navegador: Internet Explorer, Chrome, Firefox, Safari);
3 – Mobile User Experience: Todas as ações incluindo as jornadas do seus usuários final, que utilizaram o seu APP (via Smartphone e Tablets). Neste caso esta incluso até o Crash Report, sabe quando você esta com o APP aberto e de repente ele fecha? Monitoramos e enviamos o Crash Report, fazemos o correlacionamento com as transações de negócio.
4 – Analytics: Para dar visibilidade para o seu negócio é de extrema importância uma visão analítica em tempo real. Através de dashboard de fácil identificação, você poderá acompanhar:
– Quais foram os clientes que não conseguiram efetuar a compra
– Quais são as localidades mais impactadas por problemas de desempenho
– Quanto do seu faturamento em R$ esta sendo impactado por esta lentidão
– Quanto do seu faturamento esta vindo para cada área ou produto

De forma resumida, todas as informações que estiverem disponíveis ao longo da jornada são passiveis de serem capturadas e de oferecerem uma visão de tecnologia orientada ao negócio.

A disciplina APM é essencial para ajudar a otimizar e monitorar o desempenho de seus aplicativos, permitindo que você e sua empresa sejam proativos frente aos problemas do dia a dia.

Agora ficou fácil de responder quando alguém te perguntar: “O que é APM?”

A Econocom tem mais de 15 anos de experiência em projetos de APM, ajudando os clientes a atender onde estão os problemas dentro do ambiente tecnológico e também ajudando a entender o seus negócios. Trust Econocom!