<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Victor Alencastro — Notas técnicas</title><description>Notas de produção, postmortems e padrões de engenharia.</description><link>https://victorcode.dev/</link><language>pt-BR</language><item><title>Drenando filas Kafka sem perder ordem: idempotência por chave</title><link>https://victorcode.dev/pt/posts/kafka-idempotency/</link><guid isPermaLink="true">https://victorcode.dev/pt/posts/kafka-idempotency/</guid><description>Como construímos um consumer Kafka que sobrevive a redeploys, retries e replays sem duplicar transações na ponta financeira.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Otimizando processamento em lote com PL/SQL: BULK COLLECT e FORALL</title><link>https://victorcode.dev/pt/posts/plsql-batch/</link><guid isPermaLink="true">https://victorcode.dev/pt/posts/plsql-batch/</guid><description>Como reduzi em 90% o tempo de processamento de 10 milhões de registros usando os recursos nativos de batch do Oracle.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>