TLDR Web Dev · ARTICLES & TUTORIALS
DSQL VIGNETTE: READS AND COMPUTE
Summary from the TLDR Web Dev newsletter
Aurora DSQL, AWS's new scalable SQL database, achieves scalability by independently scaling compute, read/write throughput, and storage using a disaggregated architecture that separates compute and storage. This architecture uses Firecracker MicroVMs for each transaction, resulting in dynamic scaling and optimized latency through proximity to clients. Reads are implemented using multiversion concurrency control allowing for strongly consistent, snapshot-isolated transactions without inter-node coordination.