Skip to content
← All sources

TigerBeetle

Company engineering blog

Mute TigerBeetle?

Its posts will be hidden from Latest, topic feeds and Favourites in this browser.

Your saved links, read history and favourite selection stay unchanged. You can still open the source’s own page.

Unmute it here or in Reading preferences whenever you like.

Database internals, performance and deterministic simulation testing.

2 posts in the last 90 days · newest 17 Sept

10 of 10 posts on this page

Tobi

High-Throughput OLTP in Three Simple Steps

TigerBeetle is a transaction-processing database. Its double-entry accounting primitives are simple and powerful: they can represent the movement or exchange of any quantity, including financial transactions such as real-time payments, billing, or credits, and non-financial…

matklad

Automation That Screams Joy

I hate shell scripting with a passion. Whenever I join a project, I go on a crusade to rewrite all bash scripts into the project’s main language. I have Java For Everything tattooed on my arm (no). The code I’ve written at TigerBeetle that I am most proud of is this:

Joran Dirk Greef

A Trillion Transactions

We processed a trillion transactions to test TigerBeetle’s scale.

matklad

Index, Count, Offset, Size

Wherein we make progress towards solving one of the most vexing problems of Computer Science — naming things.

Lewis Daly

One for the Treble, Two for the Time

Time is like a river made up of events which happen, and a violent stream; for as soon as a thing has been seen, it is carried away, and another comes in its place. — Meditations, Book IV

matklad

A Tale Of Four Fuzzers

Charles Darnay observed that the gate was held by a mixed guard of soldiers and patriots, the latter far outnumbering the former; and that while ingress into the city for peasants’ carts bringing in supplies, and for similar traffic and traffickers, was easy enough, egress…

matklad

Mathematics of Consensus — Accidental Lecture

Somewhat accidentally, we recorded an impromptu ~2 hour lecture explaining the mathematics behind consensus algorithms, using a Go Pro fisheye—the camera on hand 🤣

Dominik Tornow

The Write Last, Read First Rule

TigerBeetle is a financial transactions database built for correctness. Yet, building a correct system from correct components remains a challenge: