Fast reads, with an authoritative record.
- Pressure
- Readers can request the same content repeatedly.
- Decision
- Cache the article list in Redis for 60 seconds. Creation and edits delete that list key; article detail reads query Postgres directly.
- Cost
- The TTL bounds list freshness; invalidation adds a dependency on Redis.