devterview_$ iniciar simulação

Decisões reversíveis x irreversíveis (one-way doors)

DifícilSêniorDecisão técnica

Pergunta

Como você separa decisões de arquitetura que valem muita discussão antecipada das que não valem, e por que isso importa pra velocidade do time?

Resposta esperada

A distinção é 'porta de mão única x porta de mão dupla'. Decisões baratas de reverter (nome de um módulo, biblioteca de validação, formato de log) devem ser tomadas rápido, no menor nível responsável, e ajustadas depois se preciso — gastar semana de reunião nelas é desperdício. Decisões caras de reverter (o modelo de dados central, a fronteira entre serviços, o mecanismo de auth, expor uma API pública, escolher entre SQL e um banco que não tem joins) merecem protótipo, escrita de trade-offs e revisão ampla antes de commitar, porque desfazer custa migração e retrabalho. O valor pro time: parar de tratar toda decisão com o mesmo peso libera velocidade nas reversíveis e cuidado onde ele rende.

Por que perguntam isso

Pergunta sênior. Termo-chave: 'one-way / two-way door' (ou 'Type 1 / Type 2 decision'). Bom candidato dá exemplos concretos dos dois lados.

#decisao-tecnica#reversibilidade#trade-offs
publicidade

Relacionadas