Pain Point

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.

3 connections 3 resources

Summary

What it is

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.

Where it fits

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.

Misconceptions / Traps
  • 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.
Key Connections
  • scoped_to S3, Object Storage — consistency across S3 regions
  • constrains Active-Active Multi-Site Object Replication — replication lag breaks consistency
  • relates_to Data Residency — multi-region designs must balance residency with consistency
  • amplifies S3 Consistency Model Variance — cross-region adds another consistency dimension

Definition

What it is

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.

Recent developments

Latest signals
  • S3 is strongly consistent within-region; cross-region replication remains eventual. AWS S3's December 2020 strong-consistency upgrade applies within each region — cross-region replication is asynchronous + eventually consistent. The "S3 is now consistent" headline is true intra-region; cross-region applications still need to reason about replication lag. Per Medium — Cross-Region Replication on AWS: Global Resilience and Data Availability.
  • S3 RTC: 99.99% within 15 minutes SLA for stronger RPO. S3 Replication Time Control replicates 99.99% of objects within 15 minutes — most within seconds. Costs extra ($0.02/GB cross-region data transfer + $50-$200/month at typical write volumes + monitoring charges). Per AWS DR Workshop — S3 Cross-Region Replication.
  • Typical cross-region lag: seconds to minutes; outliers stretch longer. Standard S3 CRR (without RTC) replicates most objects within minutes; tail-latency outliers stretch to longer windows. Applications that need predictable RPO must enable RTC + budget for the additional cost. Per Medium — Cross-Region Replication on AWS.
  • DynamoDB Global Tables: multi-active multi-region as the consistency-decoupled comparison. For workloads where S3-level eventual consistency is too weak, DynamoDB Global Tables provide multi-active multi-region replication with deterministic conflict resolution. Architectural pattern: state in DynamoDB Global Tables, large blobs in S3 with CRR, application reads from local region in both. Per AWS Docs — DynamoDB Global Tables Multi-Active Multi-Region Replication.
  • AWS Multi-Region Fundamentals guide (2025-2026) codifies the architectural patterns. AWS Prescriptive Guidance now publishes a multi-region fundamentals reference — covers consistency models, data + state replication patterns, failure-mode handling. The "we need to architect for multi-region" conversation has a vendor-blessed playbook. Per AWS Prescriptive Guidance — AWS Multi-Region Fundamentals.
  • Best multi-region object-storage providers 2026: AWS S3 + Cloudflare R2 + Backblaze B2 + Wasabi. LeanOps's 2026 comparison places these four as the canonical multi-region-redundancy options — each with different consistency + egress + pricing tradeoffs. The "build cross-region apps on AWS only" assumption no longer holds. Per LeanOps — Best Object Storage for Multi-Region Redundancy in 2026.

Connections 3

Outbound 3

Resources 3