> One database query took longer than expected. That blocked an async task. Which held up the executor.
This only happens if you're using blocking code in the event loop, right? This article seems like an admission of over-engineering from the get go.