Grafana Labs e Embrace, uma plataforma de solução de problemas de aplicativos móveis, expandiram sua parceria esta semana para incluir integração com Grafana Cloud. Anteriormente, a Embrace oferecia um plugin para a ferramenta de visualização Grafana de código aberto, e agora também oferecemos integração com a plataforma de observabilidade Grafana Cloud.
Andrew Tunall, diretor de produtos da Embrace, disse que o objetivo é tornar mais fácil para as equipes de DevOps trabalharem mais estreitamente com as equipes de desenvolvimento de aplicativos, especialmente aquelas que gerenciam a construção e implantação de aplicativos de computação móvel. Isso é fundamental porque, atualmente, a maior parte da visibilidade que as equipes de DevOps têm está limitada às interfaces de programação de aplicativos (APIs) implantadas na borda do data center, acrescentou.
O kit de desenvolvimento de software (SDK) fornecido pela Embrace é baseado em OpenTelemetry, um software de agente de código aberto desenvolvido sob os auspícios da Cloud Native Computing Foundation (CNCF). As equipes de DevOps que implantaram o Grafana Cloud podem aproveitar os recursos de rastreamento da Embrace para obter insights profundos e granulares sobre problemas de rede, eventos de sessão e muito mais por meio da ferramenta Real User Monitoring (RUM) da Embrace.
As equipes de DevOps serão capazes de rastrear melhor os objetivos de nível de serviço até a borda da rede, onde os aplicativos móveis são implantados, disse Tunall.
Não está claro como funciona o gerenciamento unificado de aplicativos sob uma única equipe de DevOps. No entanto, muitas organizações possuem equipes de engenharia de aplicativos móveis dedicadas a otimizar a experiência do usuário. O desafio que essas equipes enfrentam é que o desempenho dos aplicativos móveis geralmente depende de serviços de back-end gerenciados por equipes de DevOps. Como resultado, há uma necessidade urgente de essas equipes trabalharem juntas. Muitas organizações estão começando a adotar a engenharia de plataforma como uma metodologia para aplicar consistentemente um conjunto de melhores práticas de DevOps em escala.
Independentemente da abordagem, uma coisa é certa: o número de aplicações móveis construídas e implementadas na era da transformação digital dos negócios aumentará. Graças aos avanços na inteligência artificial (IA), a construção e implantação destas aplicações deverá tornar-se mais fácil. O problema, claro, é que os utilizadores finais de aplicações móveis são menos tolerantes com falhas, pelo que qualquer interrupção pode muitas vezes resultar na simples mudança dos utilizadores finais para uma aplicação rival que demora apenas alguns minutos a instalar. .
Espera-se também que os avanços na IA facilitem a implantação e a solução de problemas de aplicativos móveis. Entretanto, no entanto, as equipas de DevOps precisam de encontrar formas de alargar o âmbito das suas plataformas DevOps existentes para suportar aplicações móveis que podem não ter sido originalmente construídas ou implementadas através de pipelines. Neste ponto, não é incomum que muitas organizações suportem mais aplicativos móveis do que aplicativos tradicionais da Web e de desktop. Como o número de aplicativos móveis implantados continua a crescer de forma constante, é apenas uma questão de tempo até que haja mais aplicativos móveis em execução em ambientes de produção do que quase qualquer outro tipo de aplicativo.

