The One Blocking Call That Broke Our "Non-Blocking" API
(Part 2 of 2 — I/O Architecture Series)
Quick recap from Part 1: Tomcat gives every request its own thread and blocks it during I/O — simple, but expensive under high concurrency. Netty multiplexes th
systemsatscale.hashnode.dev7 min read