Por que trocamos fila por tabela
Uma fila de mensagens resolvia o problema errado no Kaktu Shield. A troca por tabela com lock otimista cortou complexidade operacional pela metade.
Notas sobre decisões técnicas reais dos nossos projetos, incluindo as que deram errado. Sem post de SEO, sem lista de dez ferramentas.
Uma fila de mensagens resolvia o problema errado no Kaktu Shield. A troca por tabela com lock otimista cortou complexidade operacional pela metade.
Como escrevemos estimativas que sobrevivem ao projeto: faixa em vez de número, premissa explícita e gatilho de renegociação combinado antes.
A maior parte do trabalho num agente útil é ensinar quando calar a boca. O que mudou na nossa arquitetura depois de errar isso em produção.
Post-mortem público de uma migração mal planejada: o que falhou, quanto tempo levou para voltar e as três checagens que adicionamos depois.
A isenção de taxa para doação no TrackPag vive no núcleo do sistema. Por que decisões éticas devem ser difíceis de reverter.
Quando aprendemos algo que vale escrever, mandamos. Se não tiver nada, não mandamos nada.