ElastiCache is a web service that makes it easy to deploy, operate and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases.
Amazon Elasticache can be used to significantly improve your application latency and throughput for all the applications which are read-heavy. Caching improves application performance by storing information/data that is most often queried by the end-user
Mem cached: A widely adopted memory object caching technology. ElastiCache is a protocol compliant with mem cache.
Redis is a popular open-source in-memory key-value store that supports data structures like lists.
ElastiCache supports master/slave replication and multi-AZ deployments which can be used to achieve cross AZ redundancy.
Learn about AWS ElastiCache and how you would use it in your architecture.
We'll cover the following
What is ElastiCache?
Typical ElastiCache architecture