Aurora DSQL: The Adjudicator This article is about an internal component of the Aurora DSQL architecture that we call the Adjudicator. I'd recommend reading at least my article on the Circle of Life or Marc Brooker's blog on Transactions and Durability before continuing with this one. Unlike other distributed databases, DSQL fully decouples reads and writes. In order to commit a transaction, we…