Contexto
Sistemas modernos são projetados para degradar de forma controlada.
Durante eventos de alta carga, falhas parciais ou indisponibilidades temporárias, mecanismos como filas, retentativas, fallbacks e circuit breakers permitem preservar a continuidade do serviço para a maior parte dos usuários.
Apesar disso, a interface normalmente continua representando apenas dois estados:
- funcionando;
- erro.
O resultado é um desalinhamento entre a realidade operacional do sistema e a percepção dos usuários.
Problema
Quando sistemas degradam silenciosamente, usuários tendem a interpretar comportamentos temporários como falhas totais.
Essa interpretação frequentemente gera:
- tentativas repetidas de ação;
- aumento de carga sobre a infraestrutura;
- crescimento do volume de tickets;
- percepção de indisponibilidade mesmo quando o sistema permanece operacional.
A pergunta central tornou-se:
Como tornar o estado real de um sistema compreensível para usuários sem exigir conhecimento técnico?
Investigação
Analisei incidentes públicos em plataformas digitais de grande escala, incluindo eventos de streaming, pagamentos e serviços online.
Um padrão recorrente emergiu: em diversos casos, o sistema continuava operando de forma degradada, mas a ausência de comunicação levava usuários, mídia e mercado a interpretar o comportamento como colapso completo.
O caso da transmissão da luta entre Jake Paul e Mike Tyson pela Netflix evidenciou esse padrão. A plataforma priorizou estabilidade e continuidade do serviço por meio de degradação controlada da qualidade de imagem, mas a percepção pública predominante foi de falha generalizada.
Principal Insight
O principal insight foi que sistemas resilientes já sabem degradar. Interfaces ainda não sabem representar degradação.
Solução
Concebi o Superfície, um framework de comunicação operacional que conecta sinais do backend à experiência do usuário.
O framework introduz estados intermediários entre "funcionando" e "erro", permitindo que a interface represente o comportamento real do sistema durante situações de pressão operacional.
A arquitetura foi projetada para ser reutilizável em diferentes domínios — streaming, pagamentos, e-commerce e SaaS — preservando a mesma lógica operacional enquanto adapta a comunicação ao contexto de cada produto.
Impacto Esperado
- Redução de requisições duplicadas durante incidentes.
- Redução de refresh manual em momentos de sobrecarga.
- Menor volume de tickets relacionados a indisponibilidade.
- Aumento da compreensão do estado do sistema.
- Melhoria do CSAT durante eventos de degradação controlada.
- Redução da distância entre realidade operacional e percepção do usuário.
Anexo Técnico
Especificação funcional disponível com toda a documentação detalhada da taxonomia e matrizes de transição.
Acessar Anexo Técnico →