Which AWS service offers a fully managed, in-memory caching solution that improves application performance by storing frequently accessed data in memory, enabling low-latency, high-throughput access compared to traditional databases?
ElastiCache
What feature of AWS ElastiCache used to define common values across the nodes for memory usage and item sizes?
Parameter Groups
What cache engines are supported by AWS ElastiCache?
What are key considerations when using AWS ElastiCache to improve performance?
What are the primary use cases of AWS ElastiCache?
What features characterize the AWS ElastiCache Memcached engine?
What features characterize the AWS ElastiCache Redis engine?
What distribution strategy used by distributed caching systems like Memcached minimizes cache invalidations when nodes are added or removed?
Consistent hashing
What AWS ElastiCache caching strategy involves checking the cache first, and if the data is missing or expired, fetching it from the data store, storing it in the cache, and returning it to the application?
Lazy loading caching strategy (also known as Cache-aside)
What are the advantages of the Lazy loading caching strategy with AWS ElastiCache?
What are the disadvantages of the Lazy loading caching strategy with AWS ElastiCache?
What AWS ElasticCache caching strategy adds or updates data in the cache whenever data is written to the database, ensuring that the cache always contains the most up-to-date version of the data as it is written to the database?
Write-through cachign strategy
What are the advantages of the Write-through caching strategy with AWS ElasticCache?
What are the disadvantages of the Write-through caching strategy with AWS ElasticCache?
How does adding a Time to Live (TTL) value improve caching strategies like lazy loading and write-through with AWS ElastiCache?
Which AWS ElastiCache caching strategy should be used for applications that prioritize controlling cache size and cost?
Lazy-loading (Cache-aside) caching strategy
Which AWS ElastiCache caching strategy should be used for applications that prioritize performance and data consistency?
Write-through caching strategy
Can an AWS ElastiCache for Redis cluster span multiple AWS regions?
No, nodes in the cluster must reside in the same region
What are the limitations of using AWS ElastiCache for Redis with cluster mode enabled?