POOL PLACEMENT
풀의 위치가 커넥션 공유 범위를 결정한다
앱 내부 풀은 인스턴스마다 따로 생기고, 외부 구성은 풀링 프록시와 인증 프록시를 구분해서 봐야 한다.
App poolPoolerDB
앱 내부 풀
scope
각 앱 인스턴스 안에서만 공유
simple
구성이 단순하고 지연이 적음
risk
인스턴스 수가 늘면 DB 연결도 선형 증가
외부 풀러/프록시
pooler
pgBouncer/RDS Proxy/ProxySQL처럼 DB 연결을 재사용·압축
auth
Cloud SQL Auth Proxy는 보안/인증 프록시이며 풀링은 별도 구성
trade
세션 상태, prepared statement, 장애 지점을 검토