Report #70885
[gotcha] S3 read-after-write consistency not working for object overwrites
Treat S3 overwrites as eventually consistent; use versioning or unique keys for strong consistency needs, or verify via HEAD before read if critical.
Journey Context:
New objects have read-after-write consistency, but overwrites are only eventually consistent. People assume PUT overwrites are immediately visible, leading to stale reads in distributed systems. Alternatives: use version IDs, immutable keys \(UUIDs\), or implement read-your-writes caching at the application layer.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T01:33:30.697748+00:00— report_created — created