Bingsan – Apache Iceberg REST Catalog in Go (24k rps, multi-node)
Show HN: Bingsan – Apache Iceberg REST Catalog in Go (24k rps, multi-node)
Based, Bingsan – Apache Iceberg REST Catalog in Go (24k rps, multi-node) works in show hn launch.
Profile
Hey HN, I built Bingsan as an open-source Apache Iceberg REST Catalog.Why? Existing options (Nessie, Polaris) are Java-based. I wanted something lightweight that runs alongside PostgreSQL without a JVM.Stack:- Go + Fiber framework- PostgreSQL with pgx/v5 connection pooling- Prometheus metrics built-inPerformance (Xeon 8581C): - ~24k req/s throughput- 44μs p50 latency- Linear scaling to 200+ concurrent connectionsMulti-node:- Run multiple instances behind a load balancer- PostgreSQL advisory locks for leader election- Background tasks coordinate automaticallyQuick start: docker run -p 8181:8181 ghcr.io/teampaprika/bingsan:latest Works with Spark, Trino, PyIceberg. Supports S3/GCS, OAuth2, API
Within the show hn launch space, the company focuses on its core offering rather than a broad product line.
It is recorded at the Show HN launch stage.
| Sector | Show HN launch |
|---|---|
| Stage | Show HN launch |
Website: teampaprika.github.io/bingsan/en
Browse related
Create a free account