Elasticache Flashcards
What is Elasticache
Web service for deploying, operating, scaling an in-memory cache in the cloud
Use cases for Elasticache
improve latency, throughput for
read-heavy workloads (social media, gaming)
compute-intense workloads (recommendation engine)
Two Types of Elasticache
memcached
redis
What is memcached?
memory object caching system
Elasticache is protocol compliant with memcached so other tools will work with it
What is redis?
open source in memory key-value store that supports data structures like sorted sets and lists
master-slave replication
multi-AZ capability
For exam know which services will mitigate high stress or workload
Elasticache good choice if database is read-heavy and doesn’t change frequently
Redshift is good choice of database gets a lot of OLAP transactions
Also could look at read-replicas, dynamoDB, etc