DEV Community

Cover image for Caching - A catchy technique
Nandini Rajaram for AWS Community Builders

Posted on • Updated on

Caching - A catchy technique

CACHE

Cache is a high-speed data storage layer which stores a subset of data so that future requests for that data are served up faster.
Caching allows you to efficiently reuse previously retrieved or computed data.

Where caching is applied?

  • Database caching
  • Content Delivery Network
  • DNS Caching
  • Session Management

Caching Terminologies

  • Lazy Caching
  • Write Through
  • Time to live
  • Eviction
  • Cache miss
  • The thundering herd

Caching in AWS

  • Amazon elastic cache
  • Amazon DynamoDB Accelerator(DAX)
  • Amazon CloudFront
  • AWS Greengrass
  • Amazon Route 53
  • Amazon File Cache

Benefits of caching

  • Improve Application Performance
  • Reduce the Load on the Backend
  • Predictable Performance
  • Increase Read Throughput (IOPS)
  • Reduce Database Cost
  • Eliminate Database Hotspots

PODCAST LINK

https://www.podbean.com/media/share/pb-djie9-12bb29a

YouTube

Reference

https://aws.amazon.com/caching

Top comments (0)