What is Elasticache?
Elasticache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud.
What is the benefit of using Elasticache (and caches in general)?
What are the two types of open-source in-memory caching engines that Elasticache supports?
What is the use case for Elasticache?
Use Elasticache to increase DB and web application performance
Does memcached support Multi-AZ?
No
Does memcached support Backup and Restore?
No
Does memcached support multi-threaded performance?
Yes
Does redis support multi-threaded performance?
No
Does redis support Multi-AZ?
Yes
Does Redis support Backup and Restore?
Yes
What concerns need to be balanced when cacheing on AWS?
Cacheing is a balancing act between up-to-date information and latency

What are the services on AWS that use cacheing?
Can Elasticache be used for Pub/Sub type systems?
Yes
What are the two types of caches in computer science, and how do they differ?
Lazy Loading cache:
* Only update cache on cache miss
* Higher read performance
* Eventual Consistency
Write-Through cache:
* Update cache on every write
* Lower per-write performance
* Strong consistency
What is the retrieval latency for Elasticache?
Sub-millisecond
DynamoDB is only single-digit millisecond