Home / Companies / Aiven / Blog / Post Details
Content Deep Dive

Deterministic Simulation Testing in Diskless Apache Kafka

Blog post from Aiven

Post Details
Company
Date Published
Author
Ivan Yurchenko
Word Count
1,564
Company Posts That Month
13
Language
English
Hacker News Points
-
Post removed?
No
Summary

Aiven conducted extensive deterministic simulation testing on their temporary Apache Kafka fork, Inkless, designed to implement the Diskless Topics feature as outlined in KIP-1150. Using Antithesis, a tool that facilitates testing without requiring code modifications, Aiven subjected the system to approximately 2,200 logical hours of chaos testing. This rigorous testing approach, which simulates a variety of disk, network, and machine failures, did not reveal any issues with Inkless, although it did uncover a potential bug in the original Apache Kafka related to idempotent producers. The testing process highlighted the robustness of both Apache Kafka and Inkless, emphasizing the importance of continuous testing in software development to ensure reliability and uncover hidden bugs. The article also highlights the potential benefits of Diskless Topics, such as reduced total cost of ownership and enhanced scalability, while emphasizing the need for ongoing testing and development.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.