Aurora DSQL: The Adjudicator
Summary
A detailed look at Aurora DSQL's Adjudicator, explaining how it handles concurrency, commit decisions, and durability via journaling, pipelining, and a hybrid 2PC approach. The article covers availability, failover, multi-region replication, and future stamping to achieve low-latency, strongly consistent writes.