Ilustração de uma requisição entrando num desvio que a manda para um de três trilhos: um anel de event loops, uma fileira de worker threads e uma nuvem de virtual threads

Por dentro do núcleo reativo do Quarkus, parte 2: quem roda o seu código

O guia do Quarkus REST diz que @Transactional manda um endpoint para uma worker thread. Escrevi o teste e recebi um 500. Parte dois da série: como o Quarkus decide qual thread roda o seu método, e por que um ThreadLocal gravado num filtro parece funcionar.

25 de outubro de 2026 · 13 minutos · Matheus Oliveira
Tela de status em pixel art estilo SNES com oito carriers empilhados: sete correndo em azul e um em vermelho, travado por um cadeado, com as threads enfileiradas atrás dele

Virtual Threads: Guia de Bolso

O que virtual threads resolvem, o que elas quebram, o que muda quando o banco fica lento, e por que o Java 25 tornou tudo isso muito mais simples do que era em 2023.

23 de agosto de 2026 · 21 minutos · Matheus Oliveira
Pixel art SNES 16-bit de um shoot-em-up horizontal onde uma nave dispara cápsulas de dados que fluem por três faixas de neon numeradas como partições, com três naves-satélite em formação consumindo cada faixa, letreiro KAFKA no HUD

Integração com Kafka no Quarkus: Reactive Messaging, @Incoming e @Outgoing

Leve a mensageria para fora da aplicação com SmallRye Reactive Messaging. Channels vs Topics, @Incoming, @Outgoing, Emitter, serialização JSON automática e Dev Services subindo o broker sem você instalar nada.

1 de agosto de 2026 · 21 minutos · Matheus Oliveira