Blameless postmortem não é sobre ser gentilQuando um sistema falha em produção, a primeira pergunta que costuma surgir é: quem fez isso? Ela é compreensível. Atribuir responsabilidade pode dar a impressão de resolução, mas é a abordagem menos Oct 30 · 5 min readwwirmond.dev
HashMap por dentro: como Java encontra um valor em O(1)?Todo dev Java já escreveu algo como map.get("chave") sem pensar duas vezes. E quase todo mundo já ouviu que essa operação é O(1). Mas o que acontece de verdade entre a chamada do get e o valor voltandOct 30 · 12 min readwwirmond.dev
Consistência eventual: quando aceitar dados temporariamente inconsistentes é a decisão corretaMuitos desenvolvedores tratam qualquer inconsistência de dados como bug. Mas aceitar alguns milissegundos de divergência entre réplicas, em troca de latência menor e mais disponibilidade, muitas vezesSep 27 · 5 min readwwirmond.dev
Como a IA redefine a arquitetura de aplicaçõesA IA não é só mais uma tecnologia adicionada ao sistema, ela muda as próprias regras da arquitetura de software nas empresas. O principal impacto é que sistemas deixam de seguir fluxos determinísticosSep 24 · 6 min readwwirmond.dev