Amazon Aurora DSQL is a new serverless relational SQL database specifically engineered for transactional (OLTP) workloads like microservices, websites, and mobile apps. It provides scalability for a vast range of applications, from those handling millions of transactions per second down to those needing only tens of requests per day. The goal is to offer a database that seamlessly scales with your business, eliminating the need for disruptive data migrations.

https://www.youtube.com/watch?v=huGmR_mi5dQ

Key Architectural Principles

The architecture is built around several key principles:

Optimizing for Performance and Scalability

Several key design choices contribute to the performance and scalability of Aurora D-SQL:

Ensuring Correctness and Reliability

The development team prioritized several key aspects to ensure the correctness and reliability of D-SQL:

Multi-Region Capabilities and Failover

DSQL is designed for active-active multi-region deployments, enabling low-latency access for global users and ensuring resilience in case of regional failures. Key features include: