Frederic Branczyk
@brancz.com
3.7K followers 230 following 230 posts
Founder polarsignals.com 🧊 ❄️ Building parca.dev, Prometheus maintainer. Distributed systems, databases, and performance engineering. Actually born in Berlin. (he/him)
Posts Media Videos Starter Packs
brancz.com
Figure out when the deploy happened 👀
Reposted by Frederic Branczyk
metalmatze.de
So cool and parca.dev getting mentioned out of nowhere. Love to see it!
swift.org
New tooling for profiling performance-critical services with Swift -- introducing the Swift Profile Recorder. More here: www.swift.org/blog/swift-p...
Screenshot of the output of Swift Profile Recorder, running Hummingbird’s hello example visualized in Speedscope.
brancz.com
Google Mail moved the mark as unread button in the dropdown, and I hate it.
brancz.com
Despite the ecosystem fragmentation, I'm excited to see more innovation in this space. For now we've firmly settled on Vortex, but happy to see that there are ideas being exchanged!
andypavlo.bsky.social
Our SIGMOD paper with our friends at Tsinghua + @wesmckinney.com + @pateljm.bsky.social on creating a next generation open-source data file format is out. F3 is a future-proof file format avoids the mistakes of Parquet.
📄 Paper: db.cs.cmu.edu/papers/2025/...
📁 Code: github.com/future-file-...
F3: The Open-Source Data File Format for the Future
SIGMOD 2025
brancz.com
Fair enough! I might try this.
brancz.com
I think I’m gonna have to create a sched-ext project for this but I don’t want to 😭
brancz.com
This was brought to you by me really not wanting to have to create an eBPF sched-ext project.
brancz.com
I have two workloads on the same Kubernetes node, and they are using as much CPU as is available to them on the system, but one workload is a background/batch task whereas the other is serving traffic.

What’s the best way to strictly prioritize the serving process in Linux/Kubernetes?
brancz.com
Sure, there can be leaps that I don't see coming, but at the moment we've thoroughly come to the point where claude code/cursor works really well when we understand and describe the problem well, but leaving the thinking to it, completely and utterly fails.

Does anyone else see it this way?
brancz.com
I was at a complete loss for words when the message reached me this morning. Cherish the time you have with your loved ones.

Han, my friend, you will be dearly missed. I will never forget the memories we’ve built together.

github.com/cncf/memoria...
In memory of Han by brancz · Pull Request #173 · cncf/memorials
github.com
Reposted by Frederic Branczyk
polarsignals.com
We're excited to be at @rustconf.com 2025!
Let's talk about profiling Rust with zero compromise!
#rustconf25
Reposted by Frederic Branczyk
polarsignals.com
We recently made some performance improvements to our Flame Graph by implementing backend pre-computation and viewport culling. Read more in our latest blog post: www.polarsignals.com/blog/posts/2...
Parallel Flame Graph Rendering
How we improved our flame graph rendering by moving computation to the backend.
www.polarsignals.com
brancz.com
Another step closer to making our next-gen storage engine generally available to our customers. Today's milestone: It's now on par with our old storage, while we still have tons of low-hanging and well-understood fruit!
brancz.com
Not how we've been seeing StringViews/German-style-strings being discussed in the community, so we wanted to put this piece out there.
brancz.com
What do you think of our (possibly controversial) take?
polarsignals.com
German strings 🇩🇪 have become very popular in the database world. However, they're not a silver bullet. Read more in our latest blog post:
Das Problem mit German Strings
And why I don't want my database to choose the best encoding for me (yet)
www.polarsignals.com
brancz.com
It's obviously an unfair comparison, but we just had a team member upgrade to a desktop with a 9950X3D, and it 5x improved 😬

But I'd like to continue to stay with a power-efficient setup, so I'm potentially looking at the 9955HX in the minisforum A2.
brancz.com
Do I know anyone who has an AMD 9955HX? I’d love to know how much faster it is at compiling rust than my M1 Max.
brancz.com
When you think you're just gonna fix a small bug and it turns out to take a week to understand and fix, but then you can't even ship it right away because it requires a data migration, which takes <retention period> of time. 🫠
brancz.com
I think this is the way.
brancz.com
I also just want to say, this wasn’t about a specific change, and it does not mean don’t use AI tools at all, but please be considerate, and only open PRs with code that you yourself understand and would write yourself like that.
brancz.com
Ok, I have a rant I have to let go of.

If you generate a change to an open-source project fully with AI, didn't read, review, understand, and questioned it, then at least have the decency to say this on the PR description.

You're stealing people's time by making them review it for you.
brancz.com
hah funny, I have a lily58 pro and my thumb just can't do more than 2 keys

nothing wrong with preferences!
brancz.com
To be clear, not just “happens to be valid”, no, actually how people write it.