ElastiCache is a managed in-memory data store supporting the Redis or Memcached engines. ElastiCache is used for two common use cases:
Amazon Redshift
Redshift is a managed data warehousing solution, which can scale to petabytes or more.
Amazon DynamoDB
DynamoDB is a NoSQL database service. It’s a global service, partitioned regionally and allows the creation of tables.
Amazon Aurora
Aurora is a database engine developed by AWS that is compatible with MySQL, PostgreSQL and associated tools. Fully managed, highly available, relational database engine.
Relational Database Service (RDS)
RDS is a Database as a Service (DBaaS) product. It can be used to provision a fully functional database without the admin overhead traditionally associated with DB platforms. It can perform at scale, be made publicly accessible, and can be configured for demanding availability and durability scenarios.

