AWS open-sources ExtendDB, a DynamoDB-compatible database backed by PostgreSQL

AWS released ExtendDB as open source, a Rust implementation of the DynamoDB wire protocol that persists data in PostgreSQL while supporting the full DynamoDB API surface. In practice it lets developers run DynamoDB-compatible workloads on Postgres infrastructure, decoupling the popular key-value API from AWS's managed service.
The technical design is straightforward but consequential: by speaking DynamoDB's wire protocol on the front end and using PostgreSQL as the storage engine on the back end, ExtendDB gives teams a migration and portability path that didn't previously exist as a first-party tool. For an ecosystem that has long complained about DynamoDB lock-in, the irony of AWS itself shipping the escape hatch was not lost on commenters.
The move arrives amid a broader 'hedge against vendor lock-in' theme this week — the same instinct driving Meta's open-Llama strategy and Mistral's sovereign-compute push. Skeptics on r/aws (where a 'Where do we use DynamoDB?' thread drew 60 comments) debate whether ExtendDB signals AWS confidence that compatibility deepens rather than erodes its moat, or a defensive response to growing Postgres-everywhere sentiment. Watch adoption: a Rust + Postgres compatibility layer could become a default for cost-sensitive teams wanting DynamoDB ergonomics without the bill.