Lakebase Postgres uses object storage and PostgreSQL's write-ahead log (WAL) to enable agents to efficiently interact with databases by treating transaction history as the source of truth rather than current state snapshots. This transaction-centric model makes database operations like copies, restores, and replicas cheap and scalable by storing the complete timeline in object storage while data files become cached derivatives.
ObjGit is a proof-of-concept Git server that stores repositories in object storage like Tigris instead of local filesystems. It supports SSH, HTTP, and Git protocols with post-receive hooks, Prometheus metrics, and bare repository format, though it lacks authentication and has not been extensively tested.
A developer is building an open-source Git server backed by object storage, discovering that Git's packfile format was the performance bottleneck. They created a custom columnar packfile format optimized for object storage to handle production-sized repositories efficiently without requiring client-side changes.
RustFS 1.0.0 GA, a distributed object storage system written in Rust, is now production-ready. Since its first commit in February 2024, the open-source project has achieved 32,000+ GitHub stars and 2.7 million+ deployed instances worldwide, offering S3-compatible APIs and features like erasure coding, data tiering, and encryption.
A developer describes building a Git server backed by object storage, initially using a filesystem translation layer but ultimately creating a custom columnar packfile format optimized for object storage to achieve production-level performance without requiring client-side changes.
A developer is building a Git server backed by object storage, discovering that Git's packfile format was causing performance issues. They created a custom columnar packfile format optimized for object storage, enabling efficient handling of production-sized repositories without client-side changes.