Natalie Vais's Avatar

Natalie Vais

@nvais

gp at spark capital ✨ databases, infra, dev tools

303
Followers
127
Following
15
Posts
05.08.2023
Joined
Posts Following

Latest posts by Natalie Vais @nvais

Post image

TigerBeetle 0.16.75 is released!

- Use transparent huge pages on Linux for a small performance boost.
- Fix a fast path optimisation which wasn't being taken.

github.com/tigerbeetle/...

02.03.2026 17:22 👍 5 🔁 2 💬 0 📌 0
Post image

Jens @axboe.bsky.social put Linux in the fast lane with io_uring.

His son Jonas takes the need for speed to the track.

And TigerBeetle is proud to partner.

Catch Jonas at Sebring this weekend for the Radical Cup North America season opener!

03.03.2026 13:47 👍 7 🔁 1 💬 1 📌 1
Post image

I'm happy to share that I will be speaking at #QConLondon on March 16 on deterministic simulation testing at Polar Signals. For anyone interested in attending: SPEAKER60QUK26 for £60 off

17.02.2026 15:02 👍 5 🔁 3 💬 0 📌 0

Our engineering team is cooking 🍳 and sharing great tidbits recently that you might have missed 🧵

13.02.2026 22:26 👍 2 🔁 1 💬 1 📌 0
Post image

January in TigerLand is out!

- Improved performance, simplified interfaces
- A blog post about bitemporality
- Solving the "hot key" problem

mailchi.mp/tigerbeetle/...

13.02.2026 13:33 👍 3 🔁 1 💬 0 📌 0
Preview
Why Neoclouds Are the Answer To AI Storage Lock-in Neoclouds are challenging hyperscalers with a distributed computing architecture-modeled storage layer that supports computing across any cloud.

Neoclouds are challenging hyperscalers with a distributed computing architecture-modeled storage layer that supports computing across any cloud.

Thanks to @tigrisdata.com

11.02.2026 14:30 👍 3 🔁 2 💬 0 📌 0
Preview
Access requests are a bandaid, not a fix | Oblique IT teams are overwhelmed with never-ending access requests. Getting off the identity treadmill means getting to fewer tickets over time, not faster tickets.

In other parts of security, we’ve learned that fixing classes of problems is the only way we can address them for good — but we haven’t had that mindset shift yet in access management.

We need better controls, so that we can get to fewer tickets, not faster tickets.
oblique.security/blog/access-...

11.02.2026 19:26 👍 2 🔁 1 💬 0 📌 0
Post image

TigerBeetle 0.16.72 is released!

- Dramatically improve view change time
- Add support for rotating the AOF
- Various documentation improvements

github.com/tigerbeetle/...

10.02.2026 13:24 👍 2 🔁 1 💬 0 📌 0
Post image

If you're a developer, you live in the command line. Tigris' new CLI lets you supercharge your shell with bucket forking, object management, and more all from one easy to use program. It's just an npm install away:

npm install -g @tigrisdata/cli

10.02.2026 17:31 👍 2 🔁 1 💬 1 📌 0
Preview
Configurancy: Keeping Systems Intelligible When Agents Write All the Code | ElectricSQL AI makes code cheap; the scarce asset is the system's self-knowledge. Configurancy is the layer that lets bounded agents coherently co-evolve a system.

AI makes code cheap. The scarce asset is now the system's self-knowledge.

Specs and contracts were always valuable—but too expensive to maintain. So we invested sparingly, specs drifted, and we read the code instead.

That calculus has flipped with coding agents.

electric-sql.com/blog/2026/02...

09.02.2026 22:24 👍 3 🔁 1 💬 0 📌 0
Preview
ICYMI: Polar Signals at FOSDEM Recap of the talks we gave at FOSDEM developer conference

ICYMI We have a recap of what we talked about at #FOSDEM! 🧇 🧊

If you're interested in databases, eBPF or Rust this is worth checking out!

www.polarsignals.com/blog/posts/2...

10.02.2026 14:27 👍 3 🔁 1 💬 0 📌 2
Post image Post image Post image Post image

TigerStyle.dev

A new, visual home for TigerStyle -- the software engineering methodology developed by TigerBeetle to produce safer, faster software in less time.

"Do the hard thing today to make tomorrow easy."
"If you want to be remembered, be remarkable."

04.02.2026 11:42 👍 16 🔁 4 💬 0 📌 0
Preview
Support Aggregating by `RunArray`s · Issue #16011 · apache/datafusion Is your feature request related to a problem or challenge? It's currently not possible to aggregate by RunArrays. Example code grouping by a `RunArray` use arrow::array::{Array, Int32Array, RunArra...

We've been working on something exciting in the Arrow/DataFusion ecosystem, which finally shipped with yesterday's release of DataFusion. You can now use Run-End-Encoded arrays in group by clauses!

github.com/apache/dataf...

13.01.2026 09:45 👍 14 🔁 1 💬 0 📌 0
Video thumbnail

What a year!

From $25M funding to Git-like bucket forks, our 2025 was all about powering modern AI workflows with fast, flexible object storage.

Catch the highlights! 👇

08.01.2026 21:34 👍 8 🔁 2 💬 1 📌 0

My EuroRust talk has been uploaded to YT! I cover how we architected our Rust database at @polarsignals.com as a set of state machines to enable deterministic simulation testing and catch hard-to-reproduce bugs before they hit prod.

07.01.2026 11:46 👍 10 🔁 3 💬 0 📌 0

What an awesome year at Polar Signals! Some highlights:

📈 >10x data scale
⚡️ Shipped always-on GPU profiling
🦀 Shipped our new Rust/DataFusion/Vortex DB

Feeling lucky to get to work with such an incredible team & customers like Vercel, Notion, Canonical, Turbopuffer and more!

2026, we're ready!

31.12.2025 17:11 👍 9 🔁 1 💬 0 📌 0
Preview
performance[vortex-array]: don't call is_valid to count bytes in varbinview by asubiotto · Pull Request #5814 · vortex-data/vortex I noticed that the better blocks compressor uses count_referenced_bytes which calls is_valid on each view and results in an expensive scalar_at call. This was 30% of our system-wide CPU usage over ...

A simple 50-line code change saves us 30% of CPU across our whole infrastructure. This is the magic of system-wide profiling with @polarsignals.com. Easy to spot, easy to fix.

23.12.2025 10:48 👍 11 🔁 6 💬 0 📌 2
Preview
Profiling NVIDIA CUDA in Kubernetes The easiest way to get started Profiling CUDA in Kubernetes

🚀 We recently announced our NVIDIA CUDA always-on profiler. Check out this blog on how to try it out super quickly with your CUDA workload today!🧊

www.polarsignals.com/blog/posts/2...

18.12.2025 15:59 👍 6 🔁 4 💬 0 📌 1

Today we're open-sourcing Durable Streams: a persistent stream primitive and HTTP protocol for reliable, resumable, real-time data streaming to clients.

We built it inside Electric. Now we're standardizing it as a standalone protocol.

09.12.2025 19:25 👍 32 🔁 5 💬 2 📌 3

We completed a major project to switch our storage file format from Parquet to Vortex 🌪️ resulting in 70% average query performance improvement across the board 🚀

Learn more about how rethinking interface-imposed limitations unlocked these gains in our latest blog post 👇

25.11.2025 15:05 👍 13 🔁 3 💬 1 📌 2
Post image

Awesome intro to Sync Conf from @thruflo.com, asking the question where sync fits in this fast changing world of AI.
Sync, as it happens, is a key component to this bright future!

12.11.2025 18:40 👍 5 🔁 2 💬 0 📌 0
Video thumbnail

"If you can't count correctly with contention at high speed, it's not OLTP. And if you're not doing serializable, if you're cutting corners on isolation, it's not ACID."

Full talk: youtu.be/yKgfk8lTQuE

21.11.2025 13:09 👍 2 🔁 1 💬 0 📌 0
Video thumbnail

Aaron Francis captured it perfectly on Database School: with Tigris, ‘the region is just Earth.’

No CDNs, no cross-region replication, no complex DR— Reliability is the default on Tigris.

Link to the full episode below 👇

20.11.2025 20:40 👍 2 🔁 1 💬 1 📌 0
Video thumbnail

Excited to announce the TigerBeetle 1000x World Tour!

13 Cities in 6 Days, December 1-6
From AMS, BLR and CPT to VIE—join us!

tigerbeetle.com/event/1000x

10.11.2025 12:00 👍 5 🔁 1 💬 0 📌 0
Post image

October in TigerLand is out!

- TigerBeetle’s Write Ahead Log utilization is doubled!
- The first Table Mountain Database Management Seminar in Cape Town
- @synadia.bsky.social, TigerBeetle pledge $512K over two years to the Zig Software Foundation @ziglang.bsky.social

mailchi.mp/tigerbeetle/...

07.11.2025 12:58 👍 2 🔁 1 💬 0 📌 0
Preview
The Inner Workings of JavaScript Source Maps A deep dive into how JavaScript source maps work under the hood, with examples showing how all the pieces fit together.

Ever wondered how your browser devtools jumps from bundle.min.js:1:27698 → src/index.ts:73:16? 🧊

We unpack the internals of JS Source Maps: Base64 VLQ encoding, mapping deltas, and how your original TS code gets reconstructed from minified bundles.

🔗 www.polarsignals.com/blog/posts/2...

04.11.2025 15:07 👍 8 🔁 4 💬 0 📌 2
Post image Post image

Peter Boncz's Vineyard Lecture:

- A brief history of the gains unlocked by generalization of compute
- The temptation towards specialization and a new era of GPUs
- What this means for DBMS design and embedded programming style

#TMDBMS

04.11.2025 12:52 👍 3 🔁 1 💬 1 📌 0
Post image Post image

Philippe Bonnet's Poolside Lecture:

- NVMe SSDs today: high write amplification, spiky latency, weak guarantees
- Mismatched out-of-place internal writes and in-place block device interface
- The future: programmable, internals tuned for custom NVMe commands

#TMDBMS

05.11.2025 12:37 👍 2 🔁 1 💬 0 📌 0
Post image

Tigris Data is proud to sponsor #RaySummit, where the next generation of AI is being built! Come meet the Tigris team and let’s talk object storage for agents, pipelines, and experimentation— the storage layer that scales with you!

📍 Marquis Marriott in SF today & tomorrow!

04.11.2025 20:06 👍 4 🔁 1 💬 0 📌 0
Preview
Build better AI agents with bucket forking | Tigris Object Storage Prevent rogue agent behavior by giving every agent an instant, isolated bucket fork—no data duplication, safe concurrency, and easy rollback with snapshots.

We built bucket forking so agents can safely use tools and run experiments without corrupting shared environments, especially when running in parallel.

Learn how every agent gets an instant, isolated sandbox to test, iterate, and scale without conflicts.

www.tigrisdata.com/blog/build-a...

23.10.2025 15:59 👍 2 🔁 1 💬 0 📌 0