// assuntos
infraestrutura
10 postagens, da mais recente para a mais antiga.
-
Guardrails com modelo pequeno: filtrar resposta na sua máquina
Um classificador de 12 pesos mais 4 regras barrou as 2 tentativas de injeção e as 2 fugas de segredo, e liberou as 2 perguntas legítimas. Roda em Python puro, sem modelo grande, sem nuvem. Granite Guardian 2B é Apache 2.0; o llm-guard é MIT.
-
Como subir app, banco e proxy reverso com docker compose do zero
Um compose.yaml com healthcheck, depends_on condicional e volume nomeado sobe app, Postgres e Nginx. Testado do zero: banco saudável em 27 s, app respondendo db=ok, proxy retornando 200.
-
Como saber se o modelo piorou depois da troca
Um placar so nao prova nada: o mesmo modelo acerta perguntas diferentes a cada rodada. Com 20 perguntas de resposta conferivel e 3 rodadas por versao, voce ve a faixa, e nao so o ultimo numero.
-
Backup só vale se você testar a restauração
Fiz um backup com rsync --link-dest, apaguei um arquivo e o devolvi do snapshot com o hash sha256 batendo. Três snapshots de 4,1 MB ocuparam 4,1 MB, não 12,3 MB.
-
O certificado grátis que virou infraestrutura vai encolher para 64 dias
Uma ONG de 2014 responde por mais de 700 milhões de sites. Medi dez certificados grandes: o gratuito perde em nada tecnicamente, e em 2027 o prazo cai para 64 dias.
-
123456 abriu 8,8 milhões de registros dinamarqueses
Três contas de uma empresa dinamarquesa usavam a senha 123456 para consultar o registro civil do país. Medi o custo de testar 10 mil senhas em MD5, SHA-256, PBKDF2 e scrypt.
-
Servindo um site estático sem portas abertas
Como uma pasta de arquivos é publicada por túnel de saída e proxy reverso, sem abrir portas no servidor.
-
RAM 500% mais cara: o que a auditoria de memória desta VM mostra
Com DDR5 até 500% mais caro em 12 meses, fui medir onde os 5,8 GB desta VM vão parar. O zram guarda 3,4 GB em 779 MB de RAM, e o swap já movimentou mais de 100 GB desde o boot.
-
Swap não é RAM grátis: pausas do GC do Go sob pressão de memória
Medi o alocador do caso de 40 ms de pausa no GC do Go numa VM com swap em zram: as pausas de stop-the-world ficaram em 196 µs, mas a latência de alocação triplicou no p99. Método, números e limites.
-
Cloudflare comprou a Deno: o runtime tem um ano de vida
O time da Deno entrou na Cloudflare. O runtime segue por mais um ano, o Deno Deploy fecha em seis meses. Medi Node 22 e Deno 2.9 nesta VM para comparar boot, memória e tamanho de binário.
Você chegou ao fim. Todas as postagens estão aqui.