Notas sobre sistemas em produção. Cargos, números e stack estão no currículo.
-
A integração com Kafka
— 05.10.2026
Kafka · AWS
As bibliotecas novas já vêm com o produtor idempotente. O processo usa outbox e inbox. Ainda é preciso definir a permissão na AWS e medir se Kafka vale a pena.
-
O carrier preso no synchronized
— 05.10.2026
Virtual Threads (Loom) · Java 25
A ida ao Java 25 LTS tirou o pinning de dentro do synchronized. A CPU média caiu de 100 para 30 mcores, e a memória de 1,3 GB para 900 MB, sob carga.
-
Doze pods para dois
— 04.10.2026
Troubleshooting & Memory Leak · EKS
Um endpoint exposto a robôs vazava memória até OutOfMemory. O profiling levou a API de 12 pods de 3 GB para 1 ou 2 pods de 1,5 GB. O compute no EKS caiu 85%.
-
O lote não passa pela API
— 03.10.2026
Restrição de Crédito · SQS
Anotações de crédito, até 300 mil CPFs e CNPJs numa execução, saem por outbox para o SQS. O worker usa inbox, e a API continua disponível.
-
O layout saiu do deploy
— 02.10.2026
Autonomia Operacional
Documentos de notificação levavam semanas porque cada layout era código e deploy. A operação passou a publicar o modelo, e o motor substitui as variáveis.