Remix.run Logo
websiteapi a day ago

I'm always hearing about FoundationDB but not much about who uses it. I know Deno and obviously Apple is using it. Who else? I'd love to hear some stories about it.

CharlesW a day ago | parent | next [-]

Snowflake uses it: https://www.snowflake.com/en/blog/how-foundationdb-powers-sn...

Tigris uses it: https://www.tigrisdata.com/blog/building-a-database-using-fo...

A good collection of papers, blog posts, talks, etc.: https://github.com/FoundationDB/awesome-foundationdb

preetamjinka 17 hours ago | parent | next [-]

https://discovery.hgdata.com/product/foundationdb

This "Who is hiring" post for Tesla mentions FoundationDB [0].

Firebolt [1] uses it.

FoundationDB is used at Datadog [2].

[0] https://news.ycombinator.com/item?id=26306170

[1] https://www.firebolt.io/blog/decomposing-firebolt-transactio...

[2] https://news.ycombinator.com/item?id=36576775

adammarples 18 hours ago | parent | prev [-]

Snowflake article from 2018, I wonder if it's still true

p_l 14 hours ago | parent | next [-]

The article is pretty vague, but nothing in it expired until at least 2023 :V

throwawaydbb 17 hours ago | parent | prev [-]

Yes. They hire engineers specifically to work on it.

dpedu a day ago | parent | prev | next [-]

My company (Matterport, YC Winter '12) uses it to store metadata about 3d models. I really don't have that much to say about it because it's not my primary area of focus, and besides that, has been extremely reliable and hands-off, administration-wise. I particularly love that you can change redundancy modes on the fly, for example those listed here[1], and FDB will automatically re-arrange data to your liking, all without downtime. It handles offline/missing or replacing nodes quite well, and I credit my coworker's great efforts to make it work on top of Kubernetes for making our lives so much easier.

1: https://apple.github.io/foundationdb/configuration.html#choo...

quettabit a day ago | parent | prev | next [-]

At s2.dev (a serverless datastore for real-time streaming data), we started with DynamoDB for our metadata store, but our access patterns kept running into per-partition throughput limits. We switched to FoundationDB, and it’s been great so far.

adobrawy a day ago | parent | prev | next [-]

Snowflake uses it as primary database for their metadata. https://www.snowflake.com/en/blog/how-foundationdb-powers-sn...

ghc 20 hours ago | parent | prev | next [-]

There might be a good reason for the lack of stories. FoundationDB runs critical infrastructure I work on, but I never actually have to think about it.

I've never spent less time thinking about a data store that I use daily.

arohner 19 hours ago | parent | prev | next [-]

Griffin Bank UK uses it for our entire system (https://griffin.com)

nish__ a day ago | parent | prev | next [-]

Apple uses it for iMessage I believe.

mannyv 20 hours ago | parent | prev | next [-]

From what I've heard El Toro uses it to keep track of the billions of data points it harvests from the world every minute.

otabdeveloper4 19 hours ago | parent | prev [-]

It's legacy technology. MongoDB is basically the same thing under the hood, and more "standard".

jjtheblunt 12 hours ago | parent [-]

MongoDB is from 2009, while FoundationDB 2013, so wouldn't the notion of legacy be the reverse of what you wrote?

otabdeveloper4 6 hours ago | parent [-]

"Legacy" isn't about age, it's about adoption speed.

("Legacy" products have a negative growth rate.)