This is the technique that developers used to build Aurora, not Aurora the end-product.
Customers writing code against Aurora are still doing plain ol' destructive CRUD mutations "now".
Event-sourcing is write-ahead-logging is CQRS is journaling-file-systems is Git-reflog is persistent-data-structures is copy-on-write. It's all good stuff and is decades old.
https://pages.cs.wisc.edu/~yxy/cs764-f20/papers/aurora-sigmo...