"Writing cached data back to persistent storage is bad", what is the "right" way to write data? I'm not terribly familiar with distributed systems, just curious. Is this referring to write-back vs. write-through?
Write-through is more widely accepted, since the operation is not confirmed until it's successful on both the cache and the persistent storage.