Peak load, repeated reads and fragile user experience
High-volume public applications often serve repeated data, maintain large numbers of sessions, process short-lived state and wait on the primary database for work that does not need durable storage on every request.