@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...
ahmet alp balkan
ahmet alp balkan
@ahmet.dev
working on inference infra at Baseten ex-linkedin/twitter/googlecloud/azure dist sys enthusiast github.com/ahmetb
4.4K followers230 following205 posts
@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)
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...
ahmet alp balkan reposted
[new blog post] Mitigating Application Resource Overload with Targeted Task Cancellation muratbuffalo.blogspot.com/2025/11/miti...
#kubecon: roughly 14% flights into atlanta cancelled today, even more predicted for sunday/monday. www.flightaware.com/live/cancell...
#kubecon talk finally coming together see you all there Thursday 11:45am or in the hallway kccncna2025.sched.com/event/27Fdd/...
ahmet alp balkan reposted
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!
ahmet alp balkan reposted
#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)
ahmet alp balkan reposted
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 ♥️
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...
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...
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...
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.
@kelseyhightower.com hi Kelsey, what was your toto model again? can’t find after the twitter nuke ☹️
ahmet alp balkan reposted
Replying to @ronaknathani.com
@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?...
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.
🇬🇧 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
ahmet alp balkan reposted
Our discussion for the @kubernetespodcast.com with @ahmet.dev and @ronaknathani.bsky.social of is finally live 🥳 I had a great time talking to these awesome people about how to leverage #k8s inside LinkedIn and what they learned along the way 🙌 Take a listen 👇 #KubernetesPodcast #k8s
This episode is a real treat- @ahmet.dev and @ronaknathani.bsky.social of @linkedin.com share lessons from running Kubernetes in production! Learn about the custom tools they've built for running Stateful workloads, how many clusters is the right number, & more! kubernetespodcast.com/episode/249-...
ahmet alp balkan reposted
This episode is a real treat- @ahmet.dev and @ronaknathani.bsky.social of @linkedin.com share lessons from running Kubernetes in production! Learn about the custom tools they've built for running Stateful workloads, how many clusters is the right number, & more! kubernetespodcast.com/episode/249-...
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...
ahmet alp balkan reposted
Selam Türkiye 🇹🇷 Our Google /Dev/Cloud event is coming to Istanbul on March 13 🥳. We will have a full day of technical content and hands-on workshops about Google Cloud, GenAI, Cloud Runtimes, and more. Organized by the Cloud DevRel Team for developers 👨🏫 👩🏫 ⌨️ .
Come work with me! We operate several hundred thousand machines that make up our compute fleet, and we orchestrate stateless/stateful/batch/GPU workloads on our Kubernetes infrastructure. (Seattle/Bay Area only, happy to refer if interested!) www.linkedin.com/jobs/view/sr...
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...
ahmet alp balkan reposted
Kubernetes community: We’re looking for a new teammate to work on low-level Kubernetes infrastructure primitives at LinkedIn. If you’re interested in high-scale bare-metal compute, please reach out to me. (The role is Bay Area & Seattle only.) www.linkedin.com/jobs/view/41...
Kubernetes community: We’re looking for a new teammate to work on low-level Kubernetes infrastructure primitives at LinkedIn. If you’re interested in high-scale bare-metal compute, please reach out to me. (The role is Bay Area & Seattle only.) www.linkedin.com/jobs/view/41...
Published my reading between the lines of OpenAI Kubernetes postmortem: ahmet.im/blog/openai-... Many lessons to learn here, IMO it comes down to: * unintentional coupling of data plane/control plane * not being able to shield k8s API from load * inherent risk of asynchronous service announcements
I wrote about the time when Kubernetes node-feature-discovery (NFD) caused an incident in our clusters, and why we're removing it from our stack. ahmet.im/blog/nfd-inc...
ahmet alp balkan reposted