Hasty Briefsbeta

Bilingual

AWS ExtendDB, open-source DynamoDB API with pluggable backends

7 hours ago
  • #On-Premises Solution
  • #Database Compatibility
  • #Open Source
  • ExtendDB is an open-source, DynamoDB-compatible adapter released under Apache 2.0 License, featuring pluggable storage backends with PostgreSQL as the first backend.
  • It allows any AWS SDK, CLI, or tool that works with DynamoDB to operate with ExtendDB unchanged by implementing the DynamoDB wire protocol.
  • Use cases include local development, CI/CD, on-premises, air-gapped, multi-cloud, and hybrid environments where managed DynamoDB isn't available or practical.
  • ExtendDB is written in Rust, compiles to a single binary, mandates TLS, and includes a local IAM-like credential store with SigV4 authentication.
  • Supported operations cover table, item, query and scan, batch, transactions, streams, TTL, import/export, and tags, similar to DynamoDB.
  • Limitations: Not a DynamoDB replacement; requires a database (like PostgreSQL) for availability and backups; lacks global tables and cross-Region replication.