Cachingul stochează date frecvent accesate într-un strat rapid (adesea în memorie) pentru a putea fi recuperate rapid fără a fi necesare recalculări sau refetch-uri din surse mai lente. Este una dintre cele mai importante tehnici pentru îmbunătățirea performanței și scalabilității.
Ce face cachingul
CACHING stores copies of data in a FAST location for quick repeated access:
→ instead of recomputing or re-fetching from a slow source (database, API, computation),
serve from the fast cache
→ DRAMATICALLY faster (cache hit) + REDUCES load on the slow backend
→ trades some staleness/complexity for big performance and scalability gains.
