Operações habilitadas para nuvem
O que é Latência SaaS?
O que é Latência SaaS?
Latência 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). Velocidade de carregamento, tempos de resposta da API, responsividade do painel e duração da execução do fluxo de trabalho impactam a experiência do usuário.
Quais elementos podem influenciar a Latência SaaS?
Atrasos observados podem correlacionar-se com características específicas de rede e processamento.
- Aspectos de Rede: Fatores como a distância da 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 do aplicativo, velocidade da consulta ao banco de dados e desempenho das 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.
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 SaaS é importante?
Níveis de latência observados podem se correlacionar com mudanças na produtividade do usuário e na receita do negócio.
- Produtividade do Usuário: A velocidade do aplicativo pode afetar a satisfação e a produtividade do usuário.
- a 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.
- KPIs de Negócios: 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 do SaaS?
A utilização de múltiplas estratégias de monitoramento pode oferecer uma perspectiva abrangente 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 do usuário no mundo real. |
|
Monitoramento Sintético |
Utiliza sondas roteirizadas para testar caminhos críticos. |
Testes proativos de jornadas do usuário. |
Combine RUM e monitoramento sintético para insights completos, complementado por rastreamento distribuído e monitoramento de API.
Como os provedores SaaS podem minimizar a latência?
Modificações na infraestrutura e no design do software podem impactar a otimização.
- Modificações em bancos de dados e no código da aplicação poderiam ser implementadas.
- Use Redes de Entrega de Conteúdo (CDNs) e armazene em cache dados acessados com frequência.
- Comprima ativos e reduza o número de chamadas de API.
- Escalonamento da infraestrutura e simplificação da arquitetura podem ser considerados.
- Priorize as jornadas de usuário com maior tráfego, como logins e carregamento de dashboards.
Quais fatores externos estão associados à Latência de SaaS?
Aspectos ambientais que vão além do gerenciamento do provedor SaaS podem se correlacionar 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 pelo 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 o aplicativo seja otimizado, usuários geograficamente distantes do data center podem notar alguns atrasos.
Como posso identificar a origem da Latência de SaaS?
A solução de problemas sistemática ajuda a isolar se um atraso é local, regional ou em toda a plataforma.
- 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.
- Verifique os dados RUM e as verificações sintéticas em conjunto para descobrir se o problema é local, regional ou em toda a plataforma.
- Use APM e rastreamento distribuído para localizar a origem (Frontend, API, Banco de Dados ou Terceiros).
- Realize testes alterando redes, verificando páginas de status de fornecedores 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 isso:
- Registre o problema com um carimbo de data/hora e incorpore capturas de tela para fornecer informações adicionais.
- Faça alguns testes de localização para ter certeza de que não é um problema do seu lado.
- Visite a página do provedor de status para verificar quaisquer incidentes registrados em seu sistema.
- Fornecer à equipe de suporte seu chamado, incluindo comprovante, pode ajudá-los a reproduzir o problema que você está enfrentando.
- Solicite IDs de incidentes, ETAs e atualizações da causa raiz.
- 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.
O ponto mais crítico de latência em qualquer aplicativo SaaS é o Página de Checkout. Enquanto você otimiza o dashboard do seu app, certifique-se de que seu parceiro de pagamentos forneça uma CDN global e infraestrutura local roteamento de pagamentos. Alta latência durante o pagamento não apenas frustra os usuários—resulta diretamente em Abandono de Carrinho.
Conclusão
A latência SaaS, que é o tempo que leva entre o momento em que o usuário age e o momento em que o aplicativo reage, influencia significativamente 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 e usuários de SaaS resolvessem as preocupações com latência.