Show HN: T4 – a versioned datastore with branching and time-travel (S3-backed)

S3-durable key-value storage with etcd v3 compatibility - t4db/t4
7 points by amakhov 193 days ago github.com 2 comments
Summary not yet generated for this article.

Original Text

Hi HN,

I built t4, a datastore that stores its WAL and snapshots in S3.

Instead of traditional storage, it writes append-only segments to object storage and reconstructs state from checkpoints + WAL.

A side effect of this model is that the database becomes naturally versioned: you can restore any past state, branch from any point (with copy-on-write) and replay history

I started this as an experiment to replace etcd in Kubernetes, but it’s evolving into a general-purpose versioned state store.

Curious what people think about it and appreciate any feedback!

Comments (2 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open