Hệ thống sử dụng `CanifaDbPool` quản lý kết nối Postgres Production với cấu hình tối thiểu `min_size=1`, `max_size=5`. Cấu hình nhỏ này giúp bảo vệ cơ sở dữ liệu trước bài toán quá tải khi scale nhiều worker (Thundering Herd).

Bên trong `pool_wrapper.py`, khi xin kết nối, logic `get_pooled_connection_compat()` thực hiện **Exponential Backoff**:
1. Thử lấy kết nối từ `db_pool._pool`.
2. Ping thử kết nối (`SELECT 1`) để đề phòng lỗi kết nối bị rớt ngầm trên AWS/Azure (idle drop).
3. Nếu lỗi `psycopg.OperationalError`, nó đóng hẳn kết nối xấu (close hard) thay vì trả về pool.
4. Sleep theo cấp số nhân: `time.sleep(0.1 * (2 ** attempt))` và thử lại tối đa 3 lần trước khi ném lỗi.