Learn about AWS ElastiCache and how you would use it in your architecture.

What is ElastiCache?

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.

Get hands-on with 1200+ tech skills courses.