Operações Habilitadas para Nuvem

O que é Latência em SaaS?

Autor: Ioana Grigorescu, Gerente de Conteúdo

Revisado por: Marta Dozorska, VP de Produto

O que é Latência de SaaS

O que é Latência em SaaS?

Latência de SaaS refere-se ao atraso desde o momento em que um usuário inicia uma tarefa até que o aplicativo SaaS entregue o resultado (incluindo latência de rede e tempo de processamento do aplicativo). A velocidade de carregamento, os tempos de resposta da API, a responsividade do painel e a duração da execução do fluxo de trabalho impactam a experiência do usuário.

Que elementos podem influenciar a Latência de SaaS?

Atrasos observados podem correlacionar-se com características específicas de rede e processamento.

  •   Aspectos da Rede: Fatores como distância de rede, congestionamento de tráfego e a mera distância física entre usuários e servidores.
  •   Aspectos da Aplicação: Pode incluir fatores como qualidade do código da aplicação, velocidade de consulta do banco de dados e desempenho de chamadas de API de terceiros.
  •   Aspectos da Infraestrutura: A capacidade da infraestrutura em nuvem, o uso de recursos de microsserviços e a complexidade arquitetônica devem ser considerados.
Tenha em mente:

A latência pode frequentemente estar associada a múltiplos fatores contribuintes; abordar um único fator pode não eliminar completamente a latência geral.

Por que a Latência de SaaS é importante?

Níveis de latência observados podem correlacionar-se com mudanças na produtividade do usuário e na receita do negócio.

  1. Produtividade do Usuário: A velocidade do aplicativo pode afetar a satisfação e a produtividade do usuário.
  2. Retenção: Existe uma relação entre os níveis de latência e o uso contínuo do produto. O abandono de usuários móveis e a duração do carregamento da página podem estar relacionados, e essa relação pode ser mais observável após 3 segundos.
  3. KPIs de Negócio: A latência deve ter um impacto direto nas seguintes métricas:
  •   Taxas de conversão.
  •   Taxas de renovação.
  •   Tempos de conclusão de tarefas.
  •   Volume de tickets de suporte.

Como posso medir a latência de SaaS?

A utilização de múltiplas estratégias de monitoramento pode oferecer uma ampla perspectiva sobre o status do desempenho.

Metodologia

Descrição

Foco

APM (Monitoramento de Desempenho de Aplicações)

Identifica potenciais áreas de restrições de desempenho de backend.

Tempo médio para resolução (MTTR).

RUM (Monitoramento de Usuário Real)

Captura dados de interações reais do usuário.

Experiência real do usuário.

Monitoramento Sintético

Usa sondas roteirizadas para testar caminhos críticos.

Teste proativo de jornadas do usuário.

 

Dica profissional:

Combine o monitoramento RUM e sintético para obter insights completos, complementado por rastreamento distribuído e monitoramento de API.

Como os provedores de SaaS podem minimizar a latência?

Modificações na infraestrutura e no design do software podem impactar a otimização.

  1. Modificações em bancos de dados e no código da aplicação poderiam ser implementadas.
  2. Use Redes de Entrega de Conteúdo (CDNs) e armazene em cache dados frequentemente acessados.
  3. Comprima ativos e reduza o número de chamadas de API.
  4. O escalonamento da infraestrutura e a simplificação arquitetônica podem ser considerados.
  5. Priorize as jornadas do usuário com maior tráfego, como logins e carregamento de painéis.

Quais fatores externos estão associados à Latência do SaaS?

Aspectos ambientais além do gerenciamento do provedor SaaS podem correlacionar-se com os níveis de satisfação do usuário.

  •   Ambiente do Usuário: Onde o usuário está localizado, que tipo de dispositivo ele usa e qual navegador ele prefere.
  •   Roteamento de Rede: O caminho através do qual o Provedor de Serviços de Internet (ISP) envia dados, e o congestionamento geral da Internet.
  •   Integrações: Serviços de terceiros conectados à aplicação SaaS.
  •   Verificação da Realidade: Embora a aplicação esteja otimizada, usuários geograficamente distantes do centro de dados podem notar alguns atrasos.

Como posso identificar a origem da Latência do SaaS?

A resolução sistemática de problemas ajuda a isolar se um atraso é local, regional ou em toda a plataforma.

  1. Determine o escopo do problema investigando se ele ocorre em um único dispositivo, navegador, rede, região ou dentro de um segmento de fluxo de trabalho específico.
  2. Verifique os dados de RUM e as verificações sintéticas em conjunto para descobrir se o problema é local, regional ou em toda a plataforma.
  3. Utilize APM e rastreamento distribuído para localizar a origem (Frontend, API, Banco de Dados ou Terceiros).
  4. Realize testes mudando de redes, verificando as páginas de status do fornecedor e obtendo dados de desempenho de diferentes regiões.

Que medidas podem ser tomadas se a latência for observada no serviço do provedor de SaaS?

Fornecer evidências reproduzíveis pode auxiliar a equipe de suporte a entender o problema relatado. Aqui estão alguns passos para o fazer:

  1. Registre o problema com um carimbo de data/hora e inclua capturas de tela para fornecer contexto adicional.
  2. Faça alguns testes de localização para ter certeza de que não é um problema da sua parte.
  3. Visite a página do provedor de status para verificar quaisquer incidentes registrados em seu sistema.
  4. Fornecer à equipe de suporte o seu ticket, incluindo provas, pode ajudá-los a reproduzir o problema que você está enfrentando.
  5. Solicite IDs de incidentes, ETAs e atualizações da causa raiz.
  6. Não se esqueça de mencionar o SLA/SLO que se referem a tais compromissos para aplicações que são críticas para o negócio.
Dica profissional:

O ponto mais crítico de latência em qualquer aplicação SaaS é o Página de Checkout. Enquanto otimiza o painel do seu aplicativo, garanta que seu parceiro de pagamentos forneça uma CDN global e local roteamento de pagamentos.. Alta latência durante o pagamento não apenas frustra os usuários—ela resulta diretamente em Abandono de Carrinho.

Conclusão

A latência de SaaS, que é o tempo que leva entre o momento em que o usuário age e o momento em que a aplicação reage, influencia muito a experiência do usuário e os resultados de negócios. Identificar as fontes de latência e utilizar ferramentas de medição adequadas poderia permitir que provedores de SaaS e usuários resolvessem problemas de latência.

Pronto para começar?

Já passamos por isso. Vamos compartilhar nossos 18 anos de experiência e tornar seus sonhos globais uma realidade.
Imagem em mosaico
pt_PTPortuguês