Understanding when to cache your APIs
Briefly

Client-side caching shifts the responsibility of caching and cache invalidation to the frontend application, making it suitable for small projects or hobby companies.
Server-side caching intercepts the round trip process of API requests, storing and returning responses from a cache to improve efficiency and reduce load on the backend.
Read at Medium
[
|
]