ElastiCache என்பது AWS இன் managed in-memory caching service ஆகும் — Redis அல்லது Memcached ஐ இயக்கி அடிக்கடி அணுகப்படும் தரவை cache செய்து வேகமான retrieval க்கு உதவுகிறது. மற்ற caching layers (CloudFront, DAX) இன் சேர்ப்பில், caching என்பது AWS application performance ஐ மேம்படுத்துவதற்கும் database load ஐ குறைப்பதற்கும் ஒரு முக்கிய நுட்பமாகும்.
ElastiCache — managed in-memory caching
ElastiCache runs managed REDIS or MEMCACHED clusters:
→ store frequently-accessed data in memory → sub-millisecond retrieval (very fast)
→ REDUCE LOAD on databases (serve from cache instead of querying the DB)
→ AWS manages it (setup, patching, scaling, failover) — no servers to run
Redis → rich data structures, persistence, replication, HA (Multi-AZ) — the common choice
Memcached → simpler, multi-threaded, pure caching
