When to use KV, D1, R2, Durable Objects and Hyperdrive, caching HTML in KV, KV's eventual consistency, R2 without egress fees, and Queues versus Workflows for background work.