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 · 09/02/2026
I think you should add some screenshots to your homepage. people might not be interested in trying it out before seeing what they're gonna get. also –do you think you can make this work with CC using HTTPS_PROXY as well?
120
ahmet alp balkan @ahmet.dev · 08/02/2026
@ericchiang.bsky.social hey question about your synctest blog: do you really need that "+ time.Millisecond" or is there any determinism that the goroutine will get to run 3 times without it? oblique.security/blog/go-sync...
110
ahmet alp balkan @ahmet.dev · 11/12/2025
surely opentofu has a CDK fork too?
210
ahmet alp balkan @ahmet.dev · 10/12/2025
@aphyr.woof.group.ap.brid.gy you thought LLM misquoting you was bad, no longer need to wait until LLM writes a jepsen article. sw.vtom.net/hn35/pages/9... (from sw.vtom.net/hn35/news.html)
sw.vtom.net
Jepsen: NATS 4.2
150
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 · 27/11/2025
or maybe they're calling the bluff? so he has to either give the deets or perjure himself.
000
Reposted by ahmet alp balkan
Murat (Distributolog) @muratdemirbas.bsky.social · 25/11/2025
[new blog post] Mitigating Application Resource Overload with Targeted Task Cancellation muratbuffalo.blogspot.com/2025/11/miti...
011
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: roughly 14% flights into atlanta cancelled today, even more predicted for sunday/monday. www.flightaware.com/live/cancell...
081
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 · 09/11/2025
damn, that's quite a delay! glad you made it.
010
Reposted by ahmet alp balkan
squillace @squillace.bsky.social · 03/11/2025
I can't wait for the MOST cool, relaxed part of geeking out at @cncf.bsky.social #kubecon, which is actually hitting @rejekts.io!!! cloud-native.rejekts.io Join us if you're around #atlanta or at KubeCon!
cloud-native.rejekts.io
Cloud Native Rejekts
1124
ahmet alp balkan @ahmet.dev · 19/10/2025
try posting this too
6212
Reposted by ahmet alp balkan
Heba Elayoty @helayoty.org · 06/10/2025
Most people think the Kubernetes scheduler makes scheduling decisions itself. Well, it doesn’t. The real power lies elsewhere. 🧵 Let’s talk about how the kube-scheduler is actually a plugin-first orchestration engine, not a decision-maker.
1124
ahmet alp balkan @ahmet.dev · 26/09/2025
KubeCon goers: what are the Atlanta hotels you're booking that's not next to the boring downtown/convention center area?
110
ahmet alp balkan @ahmet.dev · 07/09/2025
hahahah goddamn
000
ahmet alp balkan @ahmet.dev · 23/08/2025
I only post my technical content on LI and I actually get the same number of engagements/views as X (where I have 10x more followers), it's a pretty good channel to get the word out about technical blogs etc.
010
ahmet alp balkan @ahmet.dev · 23/08/2025
is Alberta like the Mississippi of Canada?
130
ahmet alp balkan @ahmet.dev · 11/08/2025
Majority of American electorate doesn't want any of this to happen. However, majority of Israelis... need to be rehabilitated.
020
ahmet alp balkan @ahmet.dev · 07/08/2025
one could say the same about genocides, but clearly all the museums, exhibits aren't solving the root cause ¯\_(ツ)_/¯
100
ahmet alp balkan @ahmet.dev · 07/08/2025
Anthropic is leading something?
100
ahmet alp balkan @ahmet.dev · 07/08/2025
I absolutely love the table of contents design and animations you have.
010
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 · 06/08/2025
Admiralty's been out there forever and its proxy/chaperon idea is sadly one of the most nonscalable approaches.
100
ahmet alp balkan @ahmet.dev · 05/08/2025
Anyone have recommended readings on any scalable k8s multi-cluster work API implementations? Planning to roll out a similar model on our own and I want to study the state of the art and the rationale behind the existing model.
230
ahmet alp balkan @ahmet.dev · 05/08/2025
You gotta read it in his voice too
110
ahmet alp balkan @ahmet.dev · 05/08/2025
Shoulda asked about that blue dye shit
110
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 · 30/07/2025
yeah we do that but it would be so much better if we didn't need to. all our microservices and our entire service infra except for CNCF components use push model, and we have to run a otel collector just for those.
000
ahmet alp balkan @ahmet.dev · 30/07/2025
Our team at LinkedIn will give 3 talks at the #KubeCon 2025! Looks like we'll be meeting in Atlanta again. 👋🏼 Stay tuned.
0100
ahmet alp balkan @ahmet.dev · 30/07/2025
I think this largely assumes OLTP pushing to Prometheus backend, whereas it would be good to have no Prometheus at all in the picture. Admittedly, nearly the whole CNCF ecosystem makes a big assumption around Prometheus, whereas projects like Kyverno catching up to using OTel SDK.
120
ahmet alp balkan @ahmet.dev · 30/07/2025
Yeah but how do we change all these off the shelf components to use OTel SDK instead of Prometheus?
110
ahmet alp balkan @ahmet.dev · 29/07/2025
Does anyone know why all cloud-native open source ecosystem uses pull model to expose their /metrics (instead of pushing the metrics)? Pull model is really poor when the metric cardinality exposed on a single endpoint increases.
820
ahmet alp balkan @ahmet.dev · 25/07/2025
pedantic point: creation idea of Israel and mass Jewish migration to the British Mandate Palestine predate WW2 by many decades (Theodor Herzl, First Zionist Congress, the Uganda plan, Balfour declaration, ...)
100
Reposted by ahmet alp balkan
madhavjivrajani.bsky.social @madhavjivrajani.bsky.social · 09/07/2025
We’ve been systematically evaluating the scalability of our fleet’s control planes, and the recent work on storage layer scalability in the Kubernetes community is going to prove pivotal as we scale further! Check out what we’ve been upto for the past couple of weeks ♥️
031
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 · 07/07/2025
no man stop right there. it's a timesink.
110
ahmet alp balkan @ahmet.dev · 03/07/2025
Yeah, we also plumb all the data to mysql over time and build UIs on top. This is more for ad hoc surgical queries for nodes matching a particular label (plus I wanna be able to use this in my next jobs too 😛)
010
ahmet alp balkan @ahmet.dev · 03/07/2025
have you considered Hugo instead? it's not extremely feature rich or JS-heavy like Docusaurus, and is a bit more barebones, yet works well in sites like k8s.io.
020
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 · 31/05/2025
Do you have any strava or mapmyride routes of this? Would love to give it a shot.
120
ahmet alp balkan @ahmet.dev · 30/05/2025
no :D
000
ahmet alp balkan @ahmet.dev · 29/05/2025
DAYS SINCE ETCD BACKUPS SAVED OUR ASS IN PRODUCTION: 0 If you manage your Kubernetes clusters and think you won’t lose your etcd, you’re almost certainly wrong. It takes years for the disaster to happen and you’ll be glad you have invested in building a backup/restore system.
1133
ahmet alp balkan @ahmet.dev · 24/05/2025
is it officially reversed? I couldn't find much in writing about it.
100
ahmet alp balkan @ahmet.dev · 11/05/2025
@kelseyhightower.com hi Kelsey, what was your toto model again? can’t find after the twitter nuke ☹️
120
ahmet alp balkan @ahmet.dev · 29/04/2025
what does it even do lol? do we turn off the street lights April 21-28? I feel like a whereas is missing in there.
010
ahmet alp balkan @ahmet.dev · 16/04/2025
is swarm beta coming anytime soon?
100
Reposted by ahmet alp balkan
Ronak Nathani @ronaknathani.com · 16/04/2025
@ahmet.dev and I shared our approach at #KubeConEU25 couple weeks ago with ~500 attendees (though the credit belongs to the entire team behind the platform). Great to see it resonate! Watch here: youtu.be/dDkXFuy45EA?...
youtu.be
From Metal To Apps: LinkedIn’s Kubernetes-based Compute Platform - Ahmet Alp Balkan & Ronak Nathani
YouTube video by CNCF [Cloud Native Computing Foundation]
021