Queues Don't Fix Overload
ferd.ca/queues-don-t-fix-ove…
To oversimplify things, most of the projects I end up working on can be visualized as a very large bathroom sink. User and data input are flowing from the faucet, down 'till the output of the system[..]
Remy's blog post is good, but I think it severely overstates the simplicity of WSI when compared to traditional SI.
What we would agree on: SSI is a little weird, and I see it mostly as a pragmatic historical artifact that the 'right solution'.
Simple and Correct Snapshot Isolation
remy.wang/blog/si.html
Snapshot isolation (SI) is a popular approach to concurrency control in databases systems. It avoids many forms of anomalies, yet provides a high degree of concurrency, especially for read-heavy workloads.
Simple and Correct Snapshot Isolation
remy.wang/blog/si.html
Snapshot isolation (SI) is a popular approach to concurrency control in databases systems. It avoids many forms of anomalies, yet provides a high degree of concurrency, especially for read-heavy workloads.
Hypothesis, Antithesis, synthesis
antithesis.com/blog/2026/heg…
Hegel is an attempt to bring the quality of property-based testing found in Hypothesis to every language.
Testing for DR Failover Testing
usenix.org/conference/srecon…
A simplified scenario is recovery from a full data centre failure. The Zendesk Chat backend infrastructure operates in a single data centre. The way to be sure that DR works is to perform a real failover.
io_uring easily beats AIO and gets faster with every kernel — until both suddenly get 30% slower.
Join a database developer’s unexpected journey into the Linux kernel and IOMMU.
medium.com/ydbtech/how-io-ur…