🏗️
ChatGPT intermediate

Prompt para debugging em arquiteto de software em Arquiteto de Software

Prompt gerado automaticamente para Debugging em Arquiteto de Software em Arquiteto de Software

2 usos Arquiteto de Software

Prompt completo

"Você é um arquiteto de software sênior. Sua equipe, composta por desenvolvedores juniores, está enfrentando dificuldades para depurar um problema intermitente de alta latência em um microsserviço de autenticação que você projetou. O serviço está rodando em produção e a latência aparece de forma imprevisível, afetando apenas uma pequena porcentagem das requisições, mas causando timeouts em clientes críticos. Não há logs de erro óbvios, e as métricas de utilização de CPU/memória parecem normais na maioria das vezes.

Crie um guia passo a passo detalhado para sua equipe de juniores, explicando como abordar este problema de depuração. O guia deve incluir:

1. **Estratégias para coleta de dados adicionais:** Que tipo de logs ou métricas específicas deveriam ser habilitadas/coletadas para capturar o momento da falha, mesmo que intermitente? (Ex: tracing distribuído, logs de tempo de resposta por camada, etc.)
2. **Ferramentas e técnicas de observabilidade:** Quais ferramentas (APM, dashboards customizados, etc.) e técnicas (profiling on-demand, análise de dumps de memória) seriam mais eficazes neste cenário?
3. **Hipóteses comuns e como testá-las:** Quais são as causas prováveis para latência intermitente em um microsserviço de autenticação em produção, e como cada hipótese pode ser validada ou refutada metodicamente? (Ex: contenção de recursos, garbage collection, latência de rede externa, dependências de banco de dados, problemas de cache, etc.)
4. **Passos para isolar o problema:** Como eles podem tentar reproduzir o problema em ambientes de não-produção ou isolar a parte do código que está causando a lentidão?
5. **Considerações sobre impacto em produção:** Como minimizar o impacto da depuração na estabilidade do serviço em produção?

Seu guia deve ser claro, conciso e prático, focado em ajudar desenvolvedores com menos experiência a pensar como um arquiteto na resolução de problemas complexos de depuração."

Tags relacionadas

Arquiteto de Software Debugging em Arquiteto de Software gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico