Skip to main content

Caching ↔ (process) to store data for reuse

aka Cache, Cachable

Geo-Distributed Cache

to Cache in more spread-out Proxy instances, to reduce Latency to Client

References

  1. Static Fetch ↔ (process) to Data Fetch at build time, to Cache & reuse for future request

  2. REST ↔ (standard)(model)(Paradigm) Client-Server Architecture to organize stateless Cachable Data Fetch

  3. Cachable ↔ should Cache reqs for perf

  4. SWRReact Lib to Data Fetch for client-side, handle Cache/Revalidate/Retries Front-End App (JS)

  5. Memoization ↔ (Design Pattern) to Cache/reuse previous return value from Pure Function for specific args, to optimize perf

  6. Geo-Distributed Cache ↔ to Cache in more spread-out Proxy instances, to reduce Latency to Client

  7. NGINXBackend Server gateway to Web, Reverse Proxy to handle Requests/Cache/load balance

  8. @reduxjs/toolkit/queryRTK query API to Data Fetch/Cache & replace Thunk