All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Ayder: A Durability-First Event Log System Verified for Crash Recovery

By

Aydarbek

4mo ago· 4 min readenCode

Summary

Ayder is a durability-first event log system designed to maintain data correctness under real-world failures including crashes, partitions, and disk failures. Unlike systems optimized for throughput, Ayder prioritizes verified durability, having passed 45/45 mixed-fault Jepsen tests. It's a single binary, HTTP-native, Raft-backed system that ensures acknowledged data remains durable even after process crashes mid-write. The system addresses common failure handling uncertainties in edge and IIoT environments and includes a live crash demo for testing.

Key quotes

· 4 pulled
Ayder is built for something else: correctness under crashes, partitions, and disk failures.
Verified with Jepsen: 45/45 mixed-fault tests passed
SIGKILL → restart → data still correct
what happens if the process crashes mid-write? is acknowledged data actually durable? how is recovery verified?
Snippet from the RSS feed
Contribute to A1darbek/ayder development by creating an account on GitHub.

You might also wanna read