Virtual Threads in Real Java APIs
How to use Java virtual threads in backend APIs without overloading databases, pools, or downstream services.
Amit Kumar Singh2 min read
Everything tagged performance, newest first.
How to use Java virtual threads in backend APIs without overloading databases, pools, or downstream services.
A practical tour of PostgreSQL 18 features such as async I/O, skip scans, uuidv7, retained planner statistics, and richer EXPLAIN output.
Measuring caching effectiveness past the vanity number.
B-tree, GIN, BRIN, partial — picking the right index for the query.
Practical levers for trimming that first-request latency.
Turning Postgres query plans into actionable fixes.
Cache-aside, write-through, and write-behind — what each one guarantees, where they break, and how to think about the hardest part: invalidation.