AWS Database Blog
Category: Intermediate (200)
Build a serverless recipe-sharing API with Go and Amazon Aurora DSQL
Build a fully serverless recipe-sharing REST API in Go on Amazon Aurora DSQL, AWS Lambda, and Amazon API Gateway. Learn UUID primary keys for even write distribution, short-lived IAM token authentication, application-layer referential integrity, and automatic optimistic-concurrency retries, with a one-command CloudFormation deployment.
Migrate from Amazon EC2 to Amazon ElastiCache Serverless with zero downtime
On October 20, 2026, Amazon ElastiCache introduced online migration to ElastiCache Serverless for Valkey from self-managed Valkey and Redis OSS on Amazon EC2 with zero downtime. This post shows what’s supported at launch, how online migration works, and how to run a migration in the ElastiCache console.
Topstep’s migration journey: Self-managed Redis OSS to Amazon ElastiCache for Valkey
Topstep migrated roughly 53 million keys from self-managed Redis OSS to a fully managed, Multi-AZ Amazon ElastiCache for Valkey cluster. Using RedisShake and a single Amazon Route 53 DNS change, the team completed a blue/green cutover in seconds with no application code changes beyond a small TLS configuration update.
Introducing bulk put items for Amazon DynamoDB: Load data from Amazon S3 into existing tables at scale
Bulk put items is a fully managed feature that loads data from Amazon S3 directly into your existing Amazon DynamoDB tables, with no impact to your table’s read and write performance and at a lower price point than per-request writes. This post introduces the feature, walks through running an import end to end, and shares best practices for production.
The New York Times cut Oracle migration time from 18 months to 18 weeks
Learn how The New York Times migrated its PLATO subscription revenue engine from Oracle to Amazon Aurora PostgreSQL in 18 weeks instead of 18 months using an AI-agent-native approach on Amazon Bedrock with AWS DMS to automate schema conversion and multi-language code remediation at enterprise scale.
How U.S. Bank migrated 119 TB from Oracle Exadata to Amazon RDS for Oracle
U.S. Bank migrated 119 TB across four Oracle Exadata databases to Amazon RDS for Oracle over a bandwidth-limited AWS Direct Connect link. This post walks through the automated migration pipeline they built with Oracle Transportable Tablespaces (XTTS), AWS DataSync, and Amazon EFS, completing the initial baseline copy in 7 days with zero data loss.
Amagi’s intelligent media operations with Amazon Neptune
Amagi built a Global Metadata Store on Amazon Neptune to model billions of interconnected media metadata relationships. Learn how their RDF knowledge graph, paired with Amazon OpenSearch Service and a custom blank-node synchronization layer, delivers deep semantic queries and sub-500ms transactional reads across 2,500+ channels and 150+ countries.
Babelfish for Aurora PostgreSQL performance tuning
In this post, we show you how to tune Babelfish performance through monitoring, query optimization, parameter tuning, and ongoing maintenance.
Resolving PostgreSQL replication lag with heartbeat tables in change data capture scenarios
Replication lag during a change data capture (CDC) migration can be counterintuitive: the source is busy, yet replication falls behind and WAL piles up. This post shows how to resolve PostgreSQL replication lag with heartbeat tables using AWS DMS or Debezium, and how to monitor replication slot health with Amazon CloudWatch and SQL diagnostics.
Intuitive risk investigation with Amazon Neptune and Linkurious Enterprise
Learn how to configure Linkurious Enterprise to connect to Amazon Neptune and give business users intuitive, code-free graph exploration for risk investigation, from setup and full-text search with Amazon OpenSearch Service to investigating ultimate beneficial owners for AML compliance.









