TL;DR;
Add support for specifying separate read-write and read-only database endpoint when configuring strapi instance.
Details
Modern web apps often deployed on cloud platforms like AWS or GCP or Azure.
These platform offers very powerful Managed Database Services like RDS, Aurora (on AWS) or CloudSQL (Google cloud).
These services are built to scale and offer separate database replicas for read and write operations to help distributing the load on the Database.
Currently, Strapi only supports specifying a single DB endpoint that is used for all operations.
This request is to add support for separate endpoints
for write operations and one or many endpoints (could be round-robin balanced under the hood) for read-only operations.