Resources¶
Explore talks, papers, tools, and learning materials from the FoundationDB community.
Conference Talks¶
Featured Talks¶
-
FoundationDB SIGMOD Paper Presentation
Official presentation of the SIGMOD 2021 Best Paper Award winner.
-
Deterministic Simulation Testing
Will Wilson explains FoundationDB's legendary testing approach (2014).
FoundationDB Summit Recordings¶
| Year | Playlist | Highlights |
|---|---|---|
| 2019 | Watch Playlist | Production experiences, new features |
| 2018 | Watch Playlist | First summit after open source release |
Technical Deep Dives¶
Recent Meetup Recordings (2024-2025)¶
Academic Papers¶
Core Papers¶
-
SIGMOD 2021 Best Paper
FoundationDB: A Distributed Unbundled Transactional Key Value Store
The definitive paper on FoundationDB's architecture, winning the SIGMOD 2021 Best Paper Award.
-
Record Layer Paper
FoundationDB Record Layer: A Multi-Tenant Structured Datastore
How Apple's CloudKit uses the Record Layer to serve hundreds of millions of users.
Additional Papers¶
| Paper | Year | Description |
|---|---|---|
| QuiCK: A Queuing System in CloudKit | 2021 | Apple's queueing system built on FoundationDB |
| CloudKit: Structured Storage for Mobile Applications | 2018 | Apple's iCloud backend architecture |
Official Resources¶
| Resource | Description |
|---|---|
| GitHub Repository | Source code, issues, and discussions |
| Official Website | Project homepage and blog |
| Documentation | Official technical documentation |
| Downloads | Binary releases for all platforms |
| Release Notes | Version history and changelog |
Official Layers¶
FoundationDB's layered architecture enables building specialized databases on top of its transactional core.
-
Record Layer
A structured data store providing schema management, indexing, and queries. Powers Apple's CloudKit.
-
Document Layer
MongoDB-compatible document database built on FoundationDB.
Tools & Operations¶
Monitoring & Observability¶
Kubernetes¶
| Tool | Description | Link |
|---|---|---|
| fdb-kubernetes-operator | Official Kubernetes operator |
Benchmarking¶
| Tool | Description | Link |
|---|---|---|
| go-ycsb | Database benchmark suite with FDB support |
Community Bindings¶
Beyond official Python, Java, Ruby, Go, and C bindings, the community maintains:
| Language | Maintainer | Link |
|---|---|---|
| Rust | fdb-rs community | |
| C#/.NET | @Doxense | |
| Node.js | @josephg | |
| Elixir | @ananthakumaran | |
| Haskell | @crclark | |
| Swift | @kirilltitov |
See all bindings on awesome-foundationdb
Podcasts¶
| Podcast | Episode | Year |
|---|---|---|
| Antithesis BugBash | FoundationDB: From Idea to Apple Acquisition | 2023 |
| Data Engineering Podcast | Using FoundationDB As The Bedrock For Your Distributed Systems | 2019 |
| Software Engineering Daily | FoundationDB with Ryan Worl | 2019 |
Production Users¶
FoundationDB powers critical infrastructure at:
| Company | Use Case |
|---|---|
| Apple | iCloud services via CloudKit (hundreds of millions of users) |
| Snowflake | Metadata management for cloud data warehouse |
| Wavefront (VMware) | Cloud monitoring and analytics |
| Tigris Data | Global metadata storage |
| Adobe | Identity graph database |
| Clever Cloud | FoundationDB operations and monitoring tooling |
Additional Resources¶
- Internals & Deep Dives — Architecture, simulation testing, storage engines
- awesome-foundationdb — Comprehensive curated list
- :material-blog: Official Blog — Announcements and technical posts
- Community Forums — Discussions and Q&A