Cross-Region Consistency
The challenge of maintaining a consistent view of S3-stored data across multiple geographic regions when replication introduces latency between writes in one region and visibility in another.
Summary
The challenge of maintaining a consistent view of S3-stored data across multiple geographic regions when replication introduces latency between writes in one region and visibility in another.
Cross-region consistency affects multi-region lakehouse architectures where data is written in one region and read in another. S3 Cross-Region Replication is asynchronous by default, meaning a query in the replica region may read stale data or miss recently written files.
- S3 provides strong read-after-write consistency within a single region but makes no cross-region consistency guarantees. CRR replication lag can range from seconds to hours depending on object size and queue depth.
- Table format metadata (Iceberg metadata.json, Delta _delta_log) must be replicated along with data files. If metadata replicates before data files, queries will fail with file-not-found errors.
- S3 Replication Time Control (RTC) provides an SLA (99.99% of objects within 15 minutes) but is not a consistency guarantee. It is a best-effort latency bound.
scoped_toS3, Object Storage — consistency across S3 regionsconstrainsActive-Active Multi-Site Object Replication — replication lag breaks consistencyrelates_toData Residency — multi-region designs must balance residency with consistencyamplifiesS3 Consistency Model Variance — cross-region adds another consistency dimension
Definition
The challenge of maintaining consistent views of S3 data across multiple AWS regions or across S3-compatible providers in different geographies, where replication lag introduces windows of inconsistency.
Connections 3
Outbound 3
Resources 3
S3 Cross-Region Replication documentation covering eventual consistency semantics, replication time control, and failure handling.
S3 Replication Time Control (RTC) documentation for achieving predictable cross-region replication SLAs for compliance workloads.
MinIO multi-site replication documentation covering active-active consistency models for self-hosted cross-region S3-compatible deployments.