Hello everyone,
I'm planning to configure Amazon RDS Proxy for our standard RDS PostgreSQL setup, which consists of a single primary DB instance and one read replica. This setup is a Multi-AZ DB instance deployment, not a Multi-AZ DB cluster.
According to AWS documentation, RDS Proxy supports read-only (reader) endpoints exclusively for Aurora clusters and Multi-AZ DB clusters. This implies that, for our non-Aurora RDS PostgreSQL configuration, we cannot create a reader endpoint through RDS Proxy. Consequently, our read replica wouldn't be able to handle read traffic via the proxy.
Has anyone encountered a similar scenario? I'm interested in strategies to utilize RDS Proxy while directing read/write traffic to the primary instance and read-only traffic to the read replica. Specifically:
• Is it feasible to configure RDS Proxy to route read-only traffic to a read replica in a non-Aurora RDS PostgreSQL setup?
• Are there alternative methods or best practices to achieve read/write splitting in this context?
Any insights or experiences you can share would be greatly appreciated.