I've been using Google App Engine to host my APIs and keep banging up against the limitation of concurrent database connections. The docs say that you can only have up to 12 concurrent connections per "app engine instance" (https://cloud.google.com/sql/faq#sizeqps) but I'm not quite sure what that means.
I'm using GoLang and my app is transactional, so a limit of 12 concurrent database connections effectively means fewer than 12 concurrent API connections. That's really low and seems out of step with Google's other rate limits which are pretty generous.
Each individual process doesn't need more than a single database connection so if there's a way to spawn multiple "instances" I'd be fine. But I'm not quite sure what it means and whether it applies to all services pooled, each individual service, each handler, etc.
Thanks in advance for any help. Dan