Answer
Caching reduces DB load and improves response times.
Types: In-memory (Redis, Memcached) or distributed.
Challenges: Expiration, invalidation, consistency.
Types: In-memory (Redis, Memcached) or distributed.
Challenges: Expiration, invalidation, consistency.