Tag caching
Part 2 focuses on keeping caches correct: versioned keys, pub/sub invalidation, and practical consistency choices.
Part 3 implements a production-ready cache-aside layer in Go with Redis, TTL jitter, and safe invalidation.
Part 1 introduces cache layers, strategies, and failure modes so you can design caches you can trust.