Pular para o índice
English

Arquitetura sob timebox

29 de julho de 2026

Arquitetura também aparece no código que você decide não escrever.

No Repo Explorer, eu tinha um timebox de 3–4 horas. Cada abstração precisava justificar o tempo que consumia.

Eu tratei o timebox como restrição de produto, não como desculpa para entregar pela metade.

Protegi o caminho crítico:

  • busca com debounce e cancelamento de requisições obsoletas;
  • estados explícitos de interface;
  • detalhe sob demanda;
  • favoritos persistidos.

Deixei fora uma store global com NgRx, Angular Material e virtual scroll. Não porque sejam escolhas ruins, mas porque, naquele contexto, adicionariam custo sem reduzir o principal risco da entrega.

O resultado foi um fluxo completo, com 28 testes passando, lint, build e CI verde.

É esse o critério que busco levar para arquitetura fullstack: complexidade só entra quando consegue explicar o risco que reduz.

O card resume a decisão. No primeiro comentário deixei o repositório e o README com a implementação e os trade-offs.

Por aqui, sigo documentando decisões reais de arquitetura, qualidade e IA. Se esse tipo de bastidor técnico for útil, acompanhe os próximos.