devterview_$ iniciar simulação

Cenário: o bug só acontece em produção

DifícilSêniorMétodo

Pergunta

Usuários relatam um erro que você não consegue reproduzir em dev nem em staging. Como você ataca isso?

Resposta esperada

Reduzir a diferença entre os ambientes até o bug aparecer ou a causa ficar clara. Fontes de divergência a checar: volume e forma dos dados reais (registro com caractere estranho, coleção grande, valor nulo que não existe em dev); config e variáveis de ambiente; versões de dependência/runtime; concorrência e carga (só quebra sob N requisições simultâneas); fuso horário e locale; permissões e rede (firewall, DNS, latência). Instrumentar: adicionar logging estruturado com um id de correlação no caminho suspeito, capturar o input exato que falhou (com cuidado de PII), e usar feature flags pra ligar logs verbosos só pros usuários afetados. Tentar reproduzir com uma cópia (anonimizada) dos dados de produção. Só depois de reproduzir, corrigir — e adicionar um teste com o caso real.

Por que perguntam isso

Cenário pleno/sênior. O que separa: listar as fontes concretas de divergência de ambiente e instrumentar em vez de 'chutar' um fix cego em produção.

#reproducao#producao#observabilidade
publicidade

Relacionadas