Learn about AWS ElastiCache and how you would use it in your architecture.
We'll cover the following
What is ElastiCache?
Typical ElastiCache architecture
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.