Deterministic Simulation Testing in Diskless Apache Kafka
Aiven put Diskless Kafka through 2,200 logical hours of chaos testing using Antithesis. Here's how it held up. Testing is a necessary pillar in any software development lifecycle. At the same time, it's a fundamentally incomplete process - a cat-and-mouse game. You can't test what you can't imagine and distributed systems have a nasty habit of producing failures that no one on the team imagined.