Design a TTL based in-memory cache in golang

Introduction Caches are data storage layer that are used to avoid doing operation that is expensive or hard to compute. The following examples can be characterised as an expensive operation: Data which is to be fetched from database, resulting in network calls and usage of precious database resources. Data which is calculated using the response... Continue Reading →

Up ↑