Journal
Writing of my own. Everything else on this site is a pointer to someone else’s work; this is the part that isn’t.
Your Connection Pool Is A Queue
What a connection pool actually holds, why a small one outperforms a big one, how to arrive at a size you can defend rather than guess, and the two Spring Boot defaults that quietly undo all of it.
12 min read#databases#spring#java#jvm#performance
A Request Walks Into A Spring Boot App
One GET, traced from the socket to the database and back, past the threads it borrows and the proxies it passes through, to the boring part where all the milliseconds live.
9 min read#spring#java#jvm#databases#performance