<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Konstantin Pestekhin</title><description>I own the technical side of a project end to end — from architecture and the team to production and alerting. I launch systems from scratch, move products to a new stack, run technical audits and find weak spots before they turn into incidents.</description><link>https://pestekhin.com/</link><item><title>Java virtual threads: where they help and where they don&apos;t</title><link>https://pestekhin.com/en/blog/virtual-threads-in-practice/</link><guid isPermaLink="true">https://pestekhin.com/en/blog/virtual-threads-in-practice/</guid><description>What virtual threads actually give a backend service, why they don&apos;t make code faster, and which bottlenecks remain: pinning, connection pools, ThreadLocal.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><category>java</category><category>concurrency</category><category>performance</category></item></channel></rss>