Why this matters
orders-db peaked at 31% CPU and 42% of its memory over the last 14 days.
orders-db is sized for roughly twice its real load. Moving one size down within the same Graviton family keeps the engine, storage and Multi-AZ setup unchanged.
Recommended action
low riskDownsize to db.r6g.xlarge
Change the instance class during the next maintenance window. Storage, engine version and parameter group stay as they are.
Saves 1,840.00 USD / month
Validation
- CPU stays below 70% for a week after the change.
- Application error rates stay flat.
Rollback
- Modify the instance back to db.r6g.2xlarge.
- + Halves the instance price
- + Same engine and storage
- − A brief failover while the class changes
Evidence (4)
- 1CPU averaged 12% and peaked at 31% over 14 days (CloudWatch, 5-minute data).
- 2Freeable memory never fell below 58% of the instance's 64 GiB.
- 3db.r6g.xlarge costs 0.52 USD/hour less in eu-west-1 (AWS Price List).
- 4The instance is reached by orders-api and billing-worker only (VPC flow logs).
aws.rds.rightsizing · first detected Oct 9, 08:00 AM · last seen Oct 17, 07:58 AM
Before you continue
2 items to check before this can be applied.
Risks
- The class change restarts the instance; Multi-AZ shortens it to a failover.

