Foto de Cesar Schutz

Arquiteto de Solução

Cesar Schutz

Estudos de arquitetura e engenharia de software, organizados para consulta.

  • Arquitetura de sistemas
  • Sistemas distribuídos
  • Java e JVM
  • Engenharia de software
  • IA aplicada

Artigos recentes

25 artigos publicados

Java24 min

Virtual threads no Java 21 — pinning e CLOSE_WAIT

Por que um serviço Java 21 com virtual threads congela sem erro no log: pinning por synchronized (resolvido no Java 24, JEP 491) e CLOSE_WAIT como rastro. Thread dump, JFR, bulkhead e circuit breaker.

#Virtual Threads#Concorrência#JVM

Arquitetura9 min

Cobrança duplicada no retry

Por que consultar antes de gravar não impede que um retry cobre o cliente duas vezes, e como resolver com chave de idempotência, restrição única e resposta guardada. Com SQL testado no PostgreSQL.

#Pagamentos#Idempotência#Banco de Dados