Build a Database in Four Months with Rust and 647 Open-Source Dependencies

Building ScopeDB from scratch in Rust with a team of three developers was made easier by the language’s open-source community. The database, designed for petabytes of data in the cloud, was implemented with about 50,000 lines of Rust code and leveraged various open-source projects for object storage, metadata management, and data type support. The developers actively contributed back to the upstream projects they used and developed new open-source tools like Fastrace, Logforth, and Fastimer during ScopeDB’s development. They also created Morax, an open-source twin of ScopeDB, to share their engineering experience. The project remains private and proprietary while actively contributing to the open-source community.

https://tisonkun.io/posts/oss-twin

To top