Good
Use Cases and Deployment Scope
In our services, some of the information inside the database is not required to retrieve frequently from there. In such cases, we use ElastiCache in order to reduce the load from the database especially RDS.
Pros
- configuration data
- user login detail data
- application permission data
Cons
- not to get lost cache data in order to change ElasitCache instance type
- most of the time cache data are not distributively stored to secondary, mostly goes to primary
- default TTL should be 30 days or 60 days instead of infinity
Most Important Features
- obviously fast to retrieve data
- able to reduce waiting time instead of RDS
- able to reduce cost by the way of using some data in RDS
Return on Investment
- memcached should be improved like Redis
- need serverless with Aurora RDS
- cost should be decreased
Alternatives Considered
Amazon DynamoDB
Other Software Used
Amazon DynamoDB, Amazon Elastic Kubernetes Service (EKS), Amazon Relational Database Service (RDS), Amazon Elastic Compute Cloud (EC2), Amazon EC2 Auto Scaling

