Sign in

ahmet alp balkan

@ahmet.dev
4.4K followers 230 following 205 posts

working on inference infra @ baseten.co ex-linkedin/twitter/googlecloud/azure dist sys enthusiast github.com/ahmetb

PostsRepliesMedia
ahmet alp balkan @ahmet.dev · 03/12/2025
Turbopuffer (vector DB) architecture is a fairly interesting example of object-storage backed tiered DBs combined with data structure practices from DBs. turbopuffer.com/docs/archite... Here are the tradeoffs that makes it work: 567-labs.github.io/systematical...
050
ahmet alp balkan @ahmet.dev · 25/11/2025
Full house from the KubeCon talk in Atlanta (500 people, holy sh*t)
0250
ahmet alp balkan @ahmet.dev · 09/11/2025
#kubecon talk finally coming together see you all there Thursday 11:45am or in the hallway kccncna2025.sched.com/event/27Fdd/...
2120
ahmet alp balkan @ahmet.dev · 19/10/2025
try posting this too
6212
ahmet alp balkan @ahmet.dev · 06/08/2025
I cooked yesterday's block party potluck recipe with LLM, does it count?
010
ahmet alp balkan @ahmet.dev · 03/08/2025
010
ahmet alp balkan @ahmet.dev · 01/08/2025
#KubeCon schedule is out! Team LinkedIn will give 3 talks this year (myself included): 1️⃣ Making Application Rollouts Observable (lnkd.in/gmnM-8Z4) 2️⃣ How We Upgrade the Whole ML Training Fleet Bi-weekly(lnkd.in/gG_a_Etc) 3️⃣ Evicted! All the Ways Kubernetes Kills Your Pods (lnkd.in/ggm9HKZF)
0101
ahmet alp balkan @ahmet.dev · 09/07/2025
As we test Kubernetes clusters beyond the supported 5,000+ nodes limit at LinkedIn, we're finding out 'List API' calls are a bottleneck in cluster reliability. So I'm publishing a deep dive about why this is a problem and what you can do about them. ahmet.im/blog/kuberne...
1257
ahmet alp balkan @ahmet.dev · 23/06/2025
Open sourcing a new kubectl plugin called `kubectl node-resource` that queries allocations/utilizations for all/subset of the Kubernetes nodes. It has optimizations for large clusters. We've needed this in our set up to quickly answer questions. github.com/ahmetb/kubec...
14312
ahmet alp balkan @ahmet.dev · 23/06/2025
Glad to have @madhavjivrajani.bsky.social join us at LinkedIn compute team this summer. I’m constantly impressed by the depth of his kube-apiserver expertise.
Madhav and Ahmet in the office
2131
ahmet alp balkan @ahmet.dev · 04/04/2025
Finally delivered our talk at #KubeCon to 500 attendees! Slides are up at kccnceu2025.sched.com/event/1txGQ/ and recording will be coming soon. If you wanna chat, I'm at the conference today.
0160
ahmet alp balkan @ahmet.dev · 31/03/2025
Here we go again, this time in London. #kubecon maintainer summit
0150
ahmet alp balkan @ahmet.dev · 27/03/2025
🇬🇧 Looking forward to seeing y'all at our #KubeCon talk about how we're building a bare-metal compute platform at LinkedIn to run thousands of services on high-6-digit number of machines! Schedule: sched.co/1txGQ
1202
ahmet alp balkan @ahmet.dev · 27/02/2025
New article on my blog that explains all the various ways Kubernetes can evict your workloads. This wasn't all documented in one place so I'm hoping this helps the teams operating with Kubernetes in production. You'll also find a cheatsheet in the article. ahmet.im/blog/kuberne...
1369
ahmet alp balkan @ahmet.dev · 22/01/2025
Published a blog about common mistakes beginners make developing Kubernetes controllers (especially using controller-runtime) and how to write scalable and production-grade controllers. ahmet.im/blog/control...
37118
ahmet alp balkan @ahmet.dev · 18/01/2025
📝 Drafting an article about Kubernetes controller development mistakes and anti-patterns we see beginners make based on what we learned over the past couple of years. I hope to publish on Tuesday. Anything you wanna add?
5232
ahmet alp balkan @ahmet.dev · 01/12/2024
TIL the Pacific salmon doesn’t have enough energy to swim back to the ocean after spawning. One of the local parks smells like rotten flesh. 🥴
130
ahmet alp balkan @ahmet.dev · 18/11/2024
Newest addition to my home office set up is the BenQ Halo light with both desk and back lighting. This will make the dark days of Seattle fall bearable.
3160
ahmet alp balkan @ahmet.dev · 15/11/2024
It was great to catch up with many GCP & Azure friends at #KubeCon after so many years.
0170
ahmet alp balkan @ahmet.dev · 14/11/2024
Big congrats to @thock.in and all the maintainers! #KubeCon
0131
ahmet alp balkan @ahmet.dev · 13/11/2024
Mission Accomplished
130
ahmet alp balkan @ahmet.dev · 13/11/2024
We've now published a blog about how LinkedIn runs large stateful apps with a generic operator on Kubernetes. www.linkedin.com/blog/enginee... Don’t forget to come to our #KubeCon session on Thursday.
1217
ahmet alp balkan @ahmet.dev · 13/11/2024
Tonight was fun. #kubecon
0170
ahmet alp balkan @ahmet.dev · 10/11/2024
I’ll be at #KubeCon after 5 years! Hoping to catch up with all the friends in the hallway track and the parties.
2181
ahmet alp balkan @ahmet.dev · 08/11/2024
At LinkedIn, we run stateful systems on bare metal servers as a first class citizen on Kubernetes. That's why we built our own stateful workload operator. Join our #KubeCon talk to learn why StatefulSet didn't cut it for us and how we work with local storage. kccncna2024.sched.com/event/1i7n9/...
Screenshot of the talk title and description.
3408
ahmet alp balkan @ahmet.dev · 26/10/2024
A special night.
000
ahmet alp balkan @ahmet.dev · 25/10/2024
Good morning!
120
ahmet alp balkan @ahmet.dev · 24/10/2024
Good morning (not oat milk)
120
ahmet alp balkan @ahmet.dev · 21/10/2024
Over the weekend, added server-side table printing support to `kubectl pods-on` plugin. github.com/ahmetb/kubec... I did this because the table printed by "kubectl get pods" actually have a significant amount of server-side calculation that's not worth reimplementing on the client-side.
140