turbopuffer crossed $100M run-rate in March. 19mo after $1M. Profitable & <$1M raised.
Cursor・Anthropic・Notion・Cognition・Harvey・Bridgewater・Ramp・Linear・Legora・Superhuman・Atlassian・Granola
We’d be nowhere without them. We work like hell to exceed their expectations.
rkyv is a great rust library, query cpu consumption is down by ~65% since switching from bincode in @turbopuffer (depending on the traffic shape)
also has a big effect on bottom line query latency for large namespaces using attributes
Canadians, if you‘re considering switching to a heat pump to heat and cool your home, and you’re curious about utility bill costs, pay back period, and reduction in greenhouse gas emissions, I made a thing for you.
Link 👇
recent satisfying perf ships to @turbopuffer:
- flash-friendly fifo based cache, inspired by dl.acm.org/doi/pdf/10.1145/3…; ~40% faster cache fills, reads/writes now saturate nvme
- new index compaction approach; up to ~70% faster cold queries
first week at turbopuffer.com!
✅ tracing with datadog
✅ new rocksdb cache
✅ optimized cold queries
the slowest queries are so much faster that the cache doesn't have time to fill before the test finishes!
cache hits are serde dominated, zerocopy on the roadmap
Made a tool for autocalibrating VR spaces, so you can use Vive + Rift or any other combo without a painful setup process. piped.video/watch?v=W3TnQd9J…
I wonder what's worse: not realizing when you're leaking goroutines/timers/etc, or intentionally leaking them because it's probably not much memory and the code to ensure they exit would make things more complex.