You can use elastic as a second level cache for your rds db. If you use java, you can use the hibernate-memcached library. But you still need to configure how and what to cache in the second-level cache, depending on your data.
Alternatively, you could use read replica in RDS less to get split read traffic.
(What type of instance are you using, have you seen that they have different I / O capabilities?)
source
share