·1061 words·5 mins
How Peter Alvaro’s lineage-driven fault injection clicked with me, and why I ended up at Antithesis.
·248 words·2 mins
How our favorite single-machine data-access patterns are just as unsafe when we scale them out to distributed systems.
·41 words·1 min
A QCon NY 2019 panel covering the promises and perils of building distributed systems without coordination.
·380 words·2 mins
Applying Pat Helland’s ideas from ‘Life Beyond Distributed Transactions’ to build stateful applications that scale almost infinitely.
·158 words·1 min
How we combined fault injection, message tracing, and auditing to build trust in a distributed stream processor.