DB서버 동시 연결 제한 횟수 초과
문제
이용자 수의 폭증으로 백엔드와 DB서버의 동시 연결 제한 횟수가 초과하는 문제가 발생하여 DB 속도가 저하되거나 연결이 불가능한 현상 발생.
접근
이를 해결하기 위해 Supabase의 가이드 대로 Pgbouncer를 적용하고자 했으나 SQLAlchemy 라이브러리에서 Pgbouncer를 직접적으로 지원하지 않는 문제가 존재. 여러 대안을 검토한 결과 SQLAlchemy 오픈 소스 라이브러리 분석을 통해 일부 기능 우회가 가능함을 발견함.
해결
Pgbouncer를 성공적으로 적용하였음. 결과적으로 응답 속도가 개선되고 동접자 수가 3배로 증가해도 안정적인 서비스를 제공할 수 있게 됨.

