#foundationdb

ls ./tags/foundationdb
2026-10-27~13 min
Notes about cell-based architecture

Cell-based architecture as the middle ground between one dense cluster and one cluster per customer, and why moving data is the core capability.

2026-08-13~6 min
Explaining FoundationDB's Architecture Through Compartmentalization

Compartmentalization explains FoundationDB's architecture: find the responsibilities that got coupled together, split them, and scale only the parts that can scale.

2026-07-30~9 min
Why Apache Avro Needs Two Schemas

Avro payloads cannot be decoded without the writer schema, and that two-schema model is what makes rolling upgrades and schema evolution work.

2026-02-05~8 min
Simulating Leader Election on top of FoundationDB

Can LLM-generated code be trusted for distributed systems? Only if you have the right feedback loop.

2026-01-30~11 min
FoundationDB's Transaction Model for Layer Engineers

How optimistic concurrency control works in FoundationDB, and how to design data structures that stop fighting it

2025-12-09~13 min
Designing Rust FDB Workloads That Actually Find Bugs

Patterns and principles for writing Rust simulation workloads that catch bugs before production does.

2025-10-30~22 min
Diving into FoundationDB's Simulation Framework

How FoundationDB achieves legendary reliability through deterministic simulation, interface swapping, and one trillion CPU-hours of testing

2025-10-02~3 min
From Arc to Box: One Deref Bound to Rule Them All

How Rust's Deref trait solved a complex API design problem in FoundationDB-rs without traits or enums

2025-09-08~6 min
Testing: prevention vs discovery

Most testing prevents old bugs from returning. But what if we built systems where LLMs could actively discover new bugs instead?

2025-06-03~7 min
Bypassing FoundationDB's Transaction Limits with Record Layer Continuations

A technical deep-dive into FoundationDB Record Layer continuations, explaining how they enable long-running operations by segmenting work across multiple FDB transactions, effectively bypassing the inherent 5-second and 10MB limits.

2025-03-07~3 min
Debugging FoundationDB's Data Distributor

A deep dive into the internals of FoundationDB's Data Distributor and how it manages shard placement and team priorities.

2025-02-11~4 min
Ensuring Safety in FoundationDB's Rust Crate

Strategies and techniques for enhancing safety in the FoundationDB Rust crate

2024-04-22~3 min
Redwood’s memory tuning in FoundationDB

Learn how to tune FoundationDB for Redwood storage Engine

2024-03-12~4 min
True idempotent transactions with FoundationDB 7.3

Learn how to avoid FDB's biggest caveats by using a new feature called automatic idempotency in FoundationDB

2021-02-21~5 min
Crafting row keys in FoundationDB

An overview of all the helpers to generate row keys with FoundationDB

2020-09-23~3 min
Announcing Record-Store, a new (experimental) place for your data

Opensourcing Record-Store

2020-01-30~14 min
Notes about FoundationDB

List of ressources gleaned about FoundationDB