Comment by mike_hearn
12 hours ago
The issue is language ecosystems that don't use client side connection pooling because they're single threaded (node, Python). So scaling up the number of web server threads means scaling the number of Postgres processes, which are expensive.
Python has threads and connection pools work fine on async workers as well.