Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Dhellano Castro
Virtual Threads in Real Production: Docker, Kubernetes, and What the Dashboards Don't Tell You
Series: Java in Real Production — This is the second article of the series. If you haven't read the first one yet, it covers the fundamentals of Virtual Threads, Thread Pinning, and the Stampede Effect — concepts we'll build on here. Read Part 1 here — Virtual Threads in Java 21: The End of the Scarcity Era (and the Pitfalls That Can Take You Down). You read about Virtual Threads. You understood the mental model. You fixed Thread Pinning, put a Semaphore in front of the database.
Virtual Threads in Java 21: The End of the Scarcity Era (and the Pitfalls That Can Take You Down)
Series: Java in Real Production — This is the first of two articles. Here we cover the fundamentals, the right mental model, and the two pitfalls that silently bring down applications. In the second, we go deeper into Docker, Kubernetes, and observability with JFR. Imagine a fine-dining restaurant. Every table — an HTTP request — needs a dedicated waiter. The waiter takes the order, walks to the kitchen... and just stands there, waiting for the chef to finish the dish.
Virtual Threads no Java 21: O Fim da Era da Escassez (e as Armadilhas que Podem Lhe Derrubar)
Série: Java em Produção de Verdade — Este é o primeiro de dois artigos. Aqui cobrimos os fundamentos, o modelo mental correto e as duas armadilhas que derrubam aplicações silenciosamente. No segundo, descemos para Docker, Kubernetes e observabilidade com JFR. Imagine um restaurante sofisticado. Cada mesa — uma requisição HTTP — precisa de um garçom dedicado. O garçom anota o pedido, vai até a cozinha... e fica parado lá, esperando o chef terminar o prato. Enquanto isso, novas mesas chegam.
Virtual Threads em Produção de Verdade: Docker, Kubernetes e o que os Dashboards não te Contam
Série: Java em Produção de Verdade — Este é o segundo artigo da série. Se você ainda não leu o primeiro, ele cobre os fundamentos das Virtual Threads, Thread Pinning e o Efeito Manada — conceitos que usaremos aqui como base. [Leia a Parte 1 aqui — link]. Você leu sobre Virtual Threads. Entendeu o modelo mental. Resolveu o Thread Pinning, colocou o Semaphore na frente do banco. A aplicação está funcionando em desenvolvimento. Aí você faz o deploy.
Gestão de nodes e pods com Karpenter - Perspectiva do Desenvolvedor
O problema Recentemente "tive a oportunidade" de passar por um problema envolvendo um deploy de um serviço em estratégia canário (se você não sabe o que é um deploy em canário, pode ler mais sobre isso aqui: Entendendo como funciona o Canary Deployment ) e o autoscaler de nodes Karpenter. Enquanto o canário estava em execução, o Karpenter estava drenando vários pods da aplicação e impactando a latência do serviço. O que é o Karpenter e o que ele faz?
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Dhellano
Contact Dhellano, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack