transactional.blog

Blog

Brief and shallow thoughts on topics.

Darwin’s Deceptive Durability

2022-06-05

A reminder that macOS does not respect the usual ways of making data durable on disk.

Database TLS Implementations: A Survey

2022-03-21

A popularity-based sampling of which databases are using which TLS implementations.

Notes

Multi-page and deeper write-ups on topics.

Simulation Testing

2022-02-22

Simulation testing is simulating a distributed cluster of machines and processes entirely within a single local process. This permits comprehensive testing of complex systems through fuzzed fault injection. Single process execution allows for simulation to be deterministic, thus greatly improving debuggablity of complex failures.