POOL PLACEMENT

풀의 위치가 커넥션 공유 범위를 결정한다

앱 내부 풀은 인스턴스마다 따로 생기고, 외부 구성은 풀링 프록시와 인증 프록시를 구분해서 봐야 한다.

App poolPoolerDB

앱 내부 풀

scope

각 앱 인스턴스 안에서만 공유

simple

구성이 단순하고 지연이 적음

risk

인스턴스 수가 늘면 DB 연결도 선형 증가

외부 풀러/프록시

pooler

pgBouncer/RDS Proxy/ProxySQL처럼 DB 연결을 재사용·압축

auth

Cloud SQL Auth Proxy는 보안/인증 프록시이며 풀링은 별도 구성

trade

세션 상태, prepared statement, 장애 지점을 검토