You won’t have to look hard to find examples of projects built with FoundationDB. FoundationDB is a multi-model database that combines scalability, fault-tolerance, and high performance with multi-key ACID transactions. The ecosystem page has 20 – from quotes to case studies to GitHub repositories. Everyday people ask questions on Twitter, our QA site and Google Groups about the problems we’re helping them solve, and a search for FoundationDB on GitHub returns 59 results.
There’s a lot of code to peruse out there, but I think what’s missing is the individual. Who are the people who make up the FoundationDB community? What motivates them to champion a new database to their CTO? Why are so they so fired up they’re pushing commits to open-source projects at midnight? And what is with the evangelist who, beer in hand, pesters everyone at the NoSQL conference with his love of ACID transactions? These are the interesting stories of FoundationDB.
This is the first post in our new Developer Spotlight series. Each one will focus on developers who have put something out there for us, from source-code to conference talks. Let’s get to know the FoundationDB community.
For this first post, I sat down with James Thompson to chat about Hypostasis, his project for providing an idiomatic Ruby API for familiar and experimental data models on FoundationDB.