Showing Post From Concurrency
Caffeine From First Principles: The Guarantee getIfPresent Doesn’t Make
Here’s a cache read. Three lines, no locks, nothing clever. It has a concurrency bug, and so does the identical code inside a library you may already depend on.
Read moreThreads, @Async, @Transactional, and Virtual Threads: What Actually Happens Inside a Spring Boot Backend
A webhook fires. One HTTP request comes in.
Ten seconds later, half the app is returning 503s.
The bug is not in the webhook.
Read more
