The Curious Engineer

All blogs / DevOps / SRE / infrastructure

Ahmet Alp Balkan

ahmet.im/blog

Adventures in systems engineering in compute infrastructure

DevOps / SRE / infrastructureDistributed systems / cloudGo

Posts
290 from 18 Sep 2005 to 9 Jul 2025
Posting
now and then
Kind
personal blog
Feed
https://ahmet.im/blog/feed/rss.xml

2025 5

  1. Kubernetes List API performance and reliability
  2. From Metal To Apps: our Kubecon EU 2025 talk
  3. LinkedIn on the Kubernetes Podcast
  4. Every pod eviction in Kubernetes, explained
  5. So you wanna write Kubernetes controllers?

2024 3

  1. Notes on OpenAI Kubernetes outage
  2. Tale of a Kubernetes node-feature-discovery incident
  3. Kubernetes CRD generation pitfalls

2022 2

  1. Why Kubernetes secrets take so long to update?
  2. Pitfalls reloading files from Kubernetes Secret & ConfigMap volumes

2021 9

  1. Read more →
  2. Read more →
  3. My review of the System Design book
  4. Deploying to Cloud Run with Go
  5. Introducing runsd: Service discovery for Cloud Run
  6. First look at GKE Autopilot
  7. Building a high-scale chat server on Cloud Run
  8. Global services with Cloud Run (Terraform edition)
  9. Building container images in Go

2020 6

  1. Cloud run multi region
  2. Knative api client
  3. an earlier article
  4. Connecting Kubernetes privately from Cloud Run over VPC Network
  5. Effectively specifying environment variables for Cloud Run
  6. kubectl tree: Visualize Kubernetes object ownership

2019 10

  1. Knative = Kubernetes Networking++
  2. Inspecting kubectl traffic with mitmproxy
  3. gRPC Authentication on Cloud Run
  4. Cloud Run applications with static outgoing IPs
  5. Cloud Run: multiple processes in a container (the lazy way)
  6. previous article
  7. Authenticating to GKE without gcloud
  8. Mastering the KUBECONFIG file
  9. The case for a kubectl plugin manager
  10. Write your own kubectl subcommands

2018 7

  1. Advanced Health Check Patterns in Kubernetes
  2. Kubernetes Multi-tenancy talk at Google Cloud Next'18
  3. Developing CoreDNS backends with gRPC
  4. Skaffold: happy Kubernetes workflows
  5. Faster iterations on Kubernetes with freshpod
  6. Debugging “FROM scratch” on Kubernetes
  7. Minikube on the cloud

2017 15

  1. My KubeCon 2017 Talk
  2. Fun with kubectl aliases
  3. How Kubernetes Initializers work
  4. Securing Kubernetes Cluster Networking
  5. Using Google Kubernetes Engine API
  6. GCR.io Tips & Tricks
  7. kubectx Recharged: kubens
  8. kubectx: a tool to switch between Kubernetes contexts
  9. Moving my blog to Google Cloud Storage
  10. Coolest features of Google Container Builder
  11. Favorite talks from Google Cloud Next ’17
  12. I am a Googler now!
  13. Leaving Microsoft
  14. Exciting news from go-linq!
  15. Docker Logs API Format Explained

2016 10

  1. Azure Container Registry is here!
  2. Testing Go HTTP logic with go-httpbin
  3. govvv – Versioning for Go binaries
  4. State of Cloud Instance Provisioning
  5. Docker.DotNet is Graduating!
  6. Introducing dexec
  7. Go json.Decoder Considered Harmful
  8. Foreword for “Docker in Action” Book
  9. Docker Machine for Microsoft Azure
  10. Introduction to Azure Docker Extension

2015 17

  1. Effortless Docker Swarm Clusters on Azure
  2. My talk at DockerCon EU 2015
  3. wagl: Service Discovery for Docker Swarm
  4. Read more →
  5. Comparison of Instance Metadata Services
  6. Persistent Docker Volumes on Azure
  7. LinuxCon: Writing Container-Friendly Applications
  8. New Microsoft Employee Badges
  9. Azure Friday with Scott Hanselman
  10. Porting Docker Client to Windows
  11. Docker Seattle Meetup: Recap
  12. Meetup: Docker on Azure and Windows
  13. Channel 9: Docker Machine on Azure
  14. Herding Code Podcast
  15. Making of: Microsoft's first official Docker image
  16. Istanbul Azure Meetup: Recap
  17. Join us at Istanbul Azure Meetup

2014 16

  1. Tutorial: Using Azure Storage for Private Docker Registry
  2. My talk at Docker Seattle Meetup
  3. Turkish: Docker nedir? Yenir mi?
  4. Docker and Containers Talk at Channel9
  5. How to compile Docker on Windows
  6. My talk at the Seattle GNU/Linux Conference
  7. I'm Joining Microsoft Azure Linux Team
  8. Securing Docker with HTTP Basic Authentication
  9. Docker.DotNet
  10. My Docker and Linux Containers talk at Microsoft
  11. How to List Blobs Properly with Azure Storage Client
  12. Open Source is Not a Thankless Job
  13. Microsoft Azure REST API + OAuth 2.0
  14. Introducing blobMetaDb
  15. The Blue Badge – Reimagined
  16. LINQ in Go

2013 11

  1. Go – taking slices of any type as input parameters
  2. Open sourcing my rejected iOS app: In-Stock
  3. Serializing Custom Objects in Objective-C
  4. magicmime: MIME type detection in Go
  5. Launching Dailybbble
  6. Goodbye.py: Automating mentions for unfollowers
  7. A dashboard about myself
  8. Spark.NET: sparklines in C# programs
  9. 8 months in Microsoft, I learned these
  10. Redirecting output of Python programs to log file in Supervisor
  11. What should you open source in your company

2012 39

  1. Key Takeaways from "Simplify" book of minimalism
  2. How to bypass iTunes music previews protection
  3. My blog is 6 years old
  4. Weekend hack: iOS TV Remote
  5. I am joining Microsoft
  6. How old apps run on iPhone 5 screen?
  7. The Trendy Startup
  8. My rules for less email distractions
  9. Reaching Peak People
  10. Book review: Tapworthy
  11. Odds of making it to the front page of Hacker News
  12. Azure Mobile – pros and cons using a Backend-as-a-Service
  13. Sharing is caring
  14. Fleksy the awesome soft keyboard
  15. .GOV.TR alan adları listesi
  16. Amazon Glacier
  17. Türkiye'de yazılımcı olmak
  18. Sell stuff.
  19. DISQUS addressed my concerns pretty well
  20. Introducing AzureFS
  21. Book Review: Programming iOS 5
  22. Officially Graduated!
  23. Ideas & Staying Focused
  24. Usability Saves You Time
  25. Yol göstermek
  26. Review: "CAP Twelve Years Later"
  27. Bilgisayar Bilimlerinin Başarısı by Chris Stephenson
  28. Sustainable CS Senior Projects
  29. Yılın Bitirme Projesi ödülünü aldık
  30. Relying on Others
  31. Why did ollaa go for iOS 5.0?
  32. Windows 8 Tablet PCs
  33. Getting Things Done for Developers
  34. Finally a new blog theme
  35. % of iOS, Android, Other users waiting for ollaa beta
  36. Doing tech startups at college
  37. Why we LOVE and HATE HipChat
  38. Designing a Secure REST API with OAuth2 You Can Be Proud Of
  39. Bilgisayar Mühendisleri Odası'na neden karşıyım

2011 22

  1. Bir startup'a başlama hikayesi: ollaa.com
  2. A few cloud computing and scalability videos
  3. iPhone/Android için TV Yayın Akışı uygulamamız çıktı
  4. Interview on Hazelcast with Fuad Malikov
  5. First impressions from MongoDB
  6. The missing eye-saver software for coders: F.lux
  7. Changed my blog theme
  8. The Replay Pattern
  9. On Principles and Inspiration
  10. How is internship at Microsoft like?
  11. Yanlış soru: 'Kodlamayı öğrenmek istiyorum, ne yapmalıyım?'
  12. My first Windows Phone 7 app: Colorify
  13. Internship at Microsoft: How is it like to work at Windows Azure?
  14. Organizing an Intern Hackathon Day at Microsoft
  15. How not to design a Social API
  16. Real-world database design with Orman Framework
  17. Introducing ORMAN Framework
  18. Kullandığım Mac uygulamaları
  19. Bu yaz Microsoft'tayım
  20. Öğleden sonra hackathon ve bir Android uygulaması
  21. Bilgi Çağında Bilgi Saklamanın Sorumluluğu
  22. Bilgisayar Mühendisleri için Problem Çözme Yöntemi

2010 43

  1. Windows mu Linux mu?
  2. The Due Date Manifesto
  3. Nereye Kayboldum?
  4. Microsoft Silverlight’tan HTML5′e Kayıyor mu?
  5. Kodlarken Hataları Azaltmanın 8 Yolu
  6. put.io'nun Altyapısı ve Ölçeklenebilirliği Üzerine Röportaj
  7. Google Neden En İyisi?
  8. Neden Açık Kaynağa Katkıda Bulunmalısınız?
  9. reCAPTCHA Neden Sucks?
  10. Microsoft Student Partner oldum
  11. API veya Platform Sunan Türk Web Servisleri
  12. Bir Devin Omuzlarında: Google Instant
  13. Turkcell Teknoloji'de Staj: 9.Hafta - Bir Maceranın Sonu
  14. Sosyal Platform API'ları Nasıl Olmalı?
  15. Turkcell Teknoloji'de Staj: 8.Hafta
  16. Yazılımcının Easter Egg Kültürü
  17. Turkcell Teknoloji'de Staj: 7.Hafta
  18. Turkcell Teknoloji'de Staj: 6.Hafta
  19. Turkcell Teknoloji'de Staj: 5.Hafta
  20. Turkish Deasciifier for Java
  21. Turkcell Teknoloji'de Staj: 4.Hafta
  22. Turkcell Teknoloji'de Staj: 3.Hafta
  23. Turkcell Teknoloji'de Staj: 2.Hafta
  24. Bilkent Üniversitesi ile Koç Üniversitesi Arasındaki Farklar
  25. Turkcell Teknoloji'de Staj: 1.Hafta
  26. PaW Projesi Nasıl Gidiyor?
  27. Bir üniversite hocasından: nasıl e-posta yazılır?
  28. Google Summer of Code 2010 Öğrencisiyim
  29. Read more →
  30. xkcd Random Bookmarklet'i
  31. Microsoft Silverlight ve SharePoint Seminerleri
  32. Ankara Yazılım Atölyesi ORM Etkinliği
  33. Ankara'da Blog Yazarları Brunch'ı
  34. Sizi Pardus Tanıtım ve Geliştirme Günleri'ne Bekliyoruz!
  35. Ankara Blog Yazarları Mart 2010 Buluşması
  36. TBD Genç Ankara Genç Bilişimcilerle Buluşuyor
  37. mySchoolog'dan Öğrendiklerim
  38. Contemporary Design Issues in Modern Programming Languages (Modern Programlama Dillerindeki Tasarım Sorunları)
  39. User Data Privacy on Web Sites (Web Sitelerinde Kullanıcı Verilerinin Gizliliği)
  40. Çankaya'da Java ve Kariyer Günü
  41. Takip Ettiğim Teknik Olmayan Bloglar
  42. Takip Ettiğim Development Blogları
  43. This is a unit test post for Ahmet’s blog

2009 19

  1. Bilgisayar Alırken Windows Seçmemekte Özgürsünüz
  2. Digg + Stumbleupon = DIGGSTR!
  3. Kullanıcılarınızı Servisinize Kayıt Olmaya Teşvik Edin
  4. FFSPY: FriendFeed Hesabınızı Takipten Çıkaranlar Kimler?
  5. ffsms : FriendFeed'e Kısa Mesajla Gönderin
  6. Sun Türkiye ve Çözüm Ortaklarının Gönlünü Almak
  7. Yeni Projemiz: ffScheduler (ilk 48 saat)
  8. Yeni uygulamam: FFSummary.com
  9. Vaktinde Zevkle Takip Ettiğim 5 FriendFeed İnsanı
  10. Blog'umu Taşıdım!
  11. Kocaeli Blog Yazarları Buluştu
  12. Silverlight'ı Kaldırmak ve Eski Sürümlerini Kurmak
  13. Kocaeli Blog Yazarları Buluşması
  14. ÖSS'den Çıkan Adaylara Önemli Tavsiyeler
  15. Twitter'da 'Onaylanmış Hesap' Dönemi
  16. Windows Vista Home Premium - Basic Edition Nasıl İngilizce Yapılır?
  17. ffOldAvatars'ı açtık? O da nedir?
  18. FFBlockr : Sizi FriendFeed'de Kim Bloklamış
  19. Web 2.0 Write : Sitelerin ikonlarıyla yazın

2008 16

  1. I/O Brush: MIT Media Labs'tan Bir Harika
  2. Google Chrome Üzerine "Mim"
  3. etohum@Bilkent Internet Girişimciliği : Nokta İzlenimleri
  4. TVNET Technologic Programı'nda mySchoolog
  5. PCnet Kasım 2008 Sayısındaymışım :)
  6. ISBN Nedir, Nasıl Alınır, Barkod Nasıl Basılır?
  7. Nokia'dan iPhone'a darbe: Nokia 5800 XpressMusic!
  8. Randomize Algoritmalar ve Olasılık üzerine
  9. SQL RANDOM Fonksiyonu Performans Problemleri
  10. (Şiir) Ümit Yaşar Oğuzcan - Yıkık
  11. Bilkent Üniversitesi - Bilgisayar Mühendisliği (Burslu)
  12. ÖSS Tercihlerimi Yaptım!
  13. Dünya Çapında Sosyal Ağlar
  14. Turkmag ile mySchoolog Röportajı
  15. Rastgele! : Amatör Olta Balıkçılığı Üzerine
  16. mySchoolog Altın Örümcek Finalisti

2007 13

  1. Matematik Yalan Söylemez
  2. Kutup Işıkları (Aurora) Nedir?
  3. Neler oluyor bize?
  4. Google'da İşe Girmek
  5. Uzayda Gezinti Araçları
  6. Bu da kim :)
  7. WordPress'e Geçtim!
  8. mySchoolog dünya birincisi
  9. Cumartesi Romanya Yolcusuyum
  10. mySchoolog - Okul Hayatınızı Yönetin
  11. vista´yı en hızlı kuran adam
  12. süper bir flash oyun
  13. sitemi tekrar açtım (6 ay sonra)

2006 19

  1. sitemi tekrar açtım
  2. bir şerefsiz hikayesi...
  3. iki hafta microsoft junior yaz okulundayım
  4. microsoft türkiye´ye şikayetim
  5. gaim'i (pidgin'i) türkçe'ye çevirdim.
  6. php öğreniyorum
  7. ölüm-kalım´ı kapattım
  8. çarpanlara ayırma yarışması!!!
  9. her an küçülüyor muyuz?
  10. Lise Web Tasarım 2.si Olduk!!!
  11. haftasonu bitek-o finalleri için istanbul´dayız
  12. ne oluyor ne bitiyor
  13. insanlık tarihinde en önemli 20 araç
  14. firefox 2
  15. bill gates ile buluştuk geldik :)
  16. ohh sonunda bitti
  17. aaa bu da nesiymi$!
  18. dingobeta yapay zeka botu
  19. bill gates konferansına gidiyorum!!

2005 8

  1. bitek-o 2006 geliyor!!!
  2. encarta instant answers
  3. 100 dolarlık laptop
  4. drum kit simulator v1.0 !
  5. adsl hızı iki katına çıkıyor
  6. tembellere pc yerle$imleri
  7. sitemi açıyorum....
  8. okullar...