Caching menyimpan data yang sering diakses dalam lapisan cepat (sering kali dalam memory) sehingga dapat diambil dengan cepat tanpa perlu menghitung ulang atau mengambil kembali dari sumber yang lebih lambat. Ini adalah salah satu teknik paling penting untuk meningkatkan performa dan skalabilitas.
Apa yang dilakukan caching
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.
