proomt

Search

Search posts, papers, and topics

Hall of Fame

Hall of FameAlexandre Verbitski et al.201747 min readpaperadvanced

Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases

Summary

Amazon Aurora is a cloud-native relational database that decouples compute from storage, offloading redo log processing to a purpose-built, multi-tenant storage service. This architecture significantly reduces network I/O, enables fast crash recovery, and provides high durability and availability through a novel 6-way replication quorum model.

  • Aurora decouples DB compute from storage, offloading redo log processing to a distributed storage service.
  • This reduces network IOPS by an order of magnitude compared to traditional database systems.
  • It enables near-instant crash recovery and inexpensive backups by amortizing work across the storage fleet.
  • Data is 6-way replicated across 3 Availability Zones (2 copies per AZ) with a 4/6 write quorum.

Engineers designing or operating high-throughput, fault-tolerant cloud databases should read this to understand a foundational architecture for modern relational database services.

8/10

Related reading

  1. WAL + S3: Lakebase storage for the era of agents

    Neon's Lakebase Postgres redefines database storage by making the WAL the source of truth, stored on S3, rather than data files. This transaction-centric approach enables instant branching, time travel, and scalable, decoupled compute and storage for Postgres.

    Neonneon.com14 minHN4
  2. New low-cost burstable Amazon EC2 T8i instances are generally available

    AWS announced general availability of T8i burstable EC2 instances, which use 6th‑gen Intel Xeon and Nitro to deliver up to 30% better price performance and up to 70% higher compute than T3. They come in four tiny sizes, keep the same CPU‑credit model, and target low‑to‑moderate workloads.

    AWSamazon.com3 minrelease
  3. Accelerating the borderless Lakehouse: Announcing preview of cross-cloud caching

    Google Cloud previewed cross‑cloud caching for its Borderless Lakehouse. The feature caches sub‑file Parquet blocks in Google Cloud, encrypts them with GMEK, isolates cache per tenant/region, and validates freshness via metadata checks. In tests it can reduce cross‑cloud data transfer to <5% of the original size, lowering query latency and cost for Iceberg tables stored in other clouds. BigQuery…

    Google Cloud Bloggoogle.com3 minrelease
  4. AWS reimagines the getting started experience

    AWS announced a new “project” onboarding flow that lets new users start building with default configurations, free credits, and simplified IAM handling. Sign‑in via Google/GitHub/Apple creates an isolated AWS account, auto‑provisions a CLI/agent toolkit, and lets you invite collaborators by email. Spend limits can be set per project, and advanced features (multi‑region, org policies) can be enabl…

    AWSamazon.com5 minHN33