Writer endpoint
Writes + consistent reads
Mutations, transactions, locks and read-after-write flows remain on the writer.
Platform capability · Database Scaling & Resilience
A dedicated writer, with read replicas for customers with heavy load
Database capacity follows the size of the deployment. Small and Medium deployments use one cost-efficient writer. Large and Extra Large deployments add physical Aurora read replicas inside the regional database cluster. Managed connection pooling provides separate addresses for writes and reads, so queries that can use a replica get more capacity and do not compete with writes or with reads that need the latest data.
Regional database topology
Writer endpoint
Mutations, transactions, locks and read-after-write flows remain on the writer.
Read endpoint · Replica-safe reads
physical replicationPhysical reader 1
Read-heavy work uses capacity that does not compete with the write path.
Physical reader 2
A second reader expands eligible read capacity for the largest deployments.
Smaller deployments keep the lower-cost single writer. Large adds one physical read replica and Extra Large adds two, all managed in the same way by the platform’s provisioning. A customer can grow into dedicated read capacity, and your application team does not run a second database system.
Applications connect through managed pooled addresses and do not open an unlimited number of sessions directly on the database. The writer pool handles writes and reads that need the latest data. The read pool sends suitable queries to the read replicas of the regional database cluster.
The delay before a replica has the latest data is small, but it is never assumed to be zero. Transactions, locks and reads that follow a write stay on the writer. Reports, search and other work that can accept a short delay can choose the read address. The rule for each query is visible in application code and is not hidden in an automatic router.
Read replicas inside the deployment region provide normal read capacity and a standby for database failover. For eligible Large and Extra Large deployments, operators can also add an asynchronous, read-only Aurora Global Database secondary in another onboarded region. Promoting it and redirecting writes are deliberate recovery actions taken by an operator. Automated failover and regular drills are separate operating work.
Additions that extend the capability described above.
A solution architect will demo the live service against your domain model.