Sorgulanmayı hak eden inanç şu: Copilot ve Claude Code artık her insandan hızlı kod yazdığına göre, geliştiricilerin en son ihtiyacı bir iç platform sanılıyor. 2025 DORA raporu tam tersini söylüyor. AI bir güçlendirici — teslim sisteminiz ne ise onu büyütür. Kırılgan, ticket'a bağlı bir altyapıya doğrulttuğunuzda hız değil, DORA'nın "downstream disorder" dediği daha hızlı bir kaos elde edersiniz: commit'ler manuel review'ların ve çatlak deploy'ların arkasında birikir. Platform engineering, üst akıştaki hızın gerçekten üretime inebilmesi için alt akışı düzelten disiplindir.
Yani hayır, bu DevOps'un yeni bir adı değil. Platform engineering, DevOps'tan sonra olan şeye bir yanıt: her ekibe Kubernetes, Terraform ve bir yığın YAML verildi ve "sen yaz, sen çalıştır" sessizce "sen yaz, sen çalıştır, bir de yarı zamanlı altyapı uzmanı ol" haline geldi. Platform ekibinin işi, tüm bunları geliştiricilerin gerçekten kullanmak isteyeceği arayüzlerin ardına soyutlamaktır.
Platform engineering nedir, gerçekten?
Platform engineering, özel bir ekibin bir internal developer platform (IDP) kurup işlettiği ürün odaklı bir pratiktir: uygulama ekiplerinin ortam sağlama, deploy etme ve servis işletmeyi kendi başlarına yapmasını sağlayan, özenle seçilmiş self-service araçlar, iş akışları ve golden path'lerden oluşur. Amaç, bilişsel yükü azaltmak, standart yolu netleştirmek ve güvenli, uyumlu seçeneği en kolay seçenek yapmaktır.
Buradaki asıl kırılma platform-as-product yaklaşımı. Bir ticket kuyruğu yerine; kullanıcıları, yol haritası, adoption metrikleri ve geri bildirim döngüsü olan bir ürün çıkarırsınız. Geliştiriciler platformunuzu es geçip etrafından dolaşıyorsa, bu onların değil, sizin bug'ınız.
Disiplini üç fikir tutar:
- Ticket yerine self-service. Geliştiriciler ihtiyaçlarını bir API, CLI, portal veya Git commit'i üzerinden alır; başka bir ekibi beklemeden.
- Golden path, golden cage değil. Yaygın senaryo için görüşlü ve iyi desteklenen bir yol sunarsınız ama kaçış yollarını yasaklamazsınız.
- Düşman, bilişsel yük. Her soyutlama, bir geliştiricinin aklında tutması gereken şeylerin sayısını az tutmak için vardır.
Platform engineering neden ortaya çıktı?
Platform engineering, "shift left" döneminin operasyonel karmaşıklığı ürün ekiplerine fazlaca yıkması yüzünden ortaya çıktı. Kubernetes, service mesh, CI/CD pipeline'ları, IaC, gözlemlenebilirlik yığınları ve bulut IAM'in her biri gerçek bir öğrenme eğrisi taşır. Her geliştiricinin hepsinde ustalaşmasını beklemek ölçeklenmez; bu yüzden sektör o uzmanlığı tekrar bir platformda merkezileştirdi.
Team Topologies buna bir isim verdi: platform ekibi, stream-aligned (ürün) ekiplerinin bilişsel yükünü iç servisleri bir ürün gibi sunarak azaltmak için vardır. Sayılar da yetişti. Gartner, 2026 sonuna kadar büyük yazılım mühendisliği organizasyonlarının %80'inin platform ekibi olacağını öngördü (2022'de %45'ti). 2025 DORA raporu gerçek kullanımı daha da yüksek gösteriyor: organizasyonların %90'ı bir internal developer platform kullandığını, %76'sı ayrı bir platform ekibi olduğunu bildiriyor.
Adoption'ı tetikleyen sancı hep aynı:
- Her ürün ekibi aynı pipeline'ları, Terraform modüllerini ve Helm chart'larını yeniden icat eder.
- Yeni bir servisi ayağa kaldırmak günlerce süren kopyala-yapıştır ve Slack arkeolojisi ister.
- Kolay yol güvenli yol olmadığı için güvenlik ve uyumluluk hep sonradan eklenir.
- Kıdemli mühendisler ürün işi yerine altyapı tesisatına saatler harcar.
Bir internal developer platform nasıl çalışır?
Bir internal developer platform, geliştiricilerle ham altyapının arasına girip, altta otomatik ve politika kontrollü iş akışlarını tetikleyen küçük bir üst düzey arayüz kümesi sunarak çalışır. Geliştirici niyetini bildirir ("Bir Postgres veritabanı ve bir staging deploy'u istiyorum") ve platform bunu gerçeğe dönüştürmek için bulut API'lerini, IaC'yi ve pipeline'ları orkestra eder.
2026'da modern bir IDP genellikle şu katmanlardan kurulur:
Katman | Ne yapar | Yaygın araçlar (Temmuz 2026) |
|---|---|---|
Developer control plane | Geliştirici niyetini ifade eder | Backstage (CNCF, 3.400+ kullanan), Port, CLI'ler, Git |
İş yükü spesifikasyonu | Nasıl değil, ne bildirir | Score ( |
Entegrasyon & orkestrasyon | Niyeti kaynağa çevirir | Crossplane v2, Terraform/OpenTofu, Argo CD |
Kaynak katmanı | İş yüklerinin gerçekten koştuğu yer | Kubernetes, bulut servisleri, DB'ler |
Gözlemlenebilirlik katmanı | Sağlık ve maliyet geri bildirimi | Prometheus, Grafana, OpenTelemetry |
Güvenlik & politika katmanı | Guardrail'ler ve uyumluluk | OPA/Kyverno, Vault, RBAC |
Bu yıl iki kırılma önemli. Birincisi, Crossplane Kasım 2025'te CNCF'te graduate oldu ve v2 hattı AI güdümlü kontrol döngüleri için tasarlanmış Operations primitifleri getirdi — bir AI agent artık beş aracı birbirine dikmek yerine tek bir Kubernetes API yüzeyine karşı altyapıyı self-service alabiliyor. İkincisi, iş yükü spesifikasyonu katmanı ana akıma geçti: geliştirici ihtiyacını anlatan bir Score dosyası yazar, platform ekibi de bunu karşılayan Crossplane Composition'larının sahibi olur. Temiz bir sorumluluk ayrımı.
Çoğu ekibin vardığı desen, bir GitOps motoru üzerine ince bir geliştirici arayüzü. Geliştirici bir portal açar veya bir CLI komutu çalıştırır; bu Git'e bir manifest commit'ler, Argo CD ya da Flux da bunu cluster'a reconcile eder. Platform ekibinin gönderdiği tipik bir golden-path iskele komutu şöyle görünür:
# Golden-path şablonundan yeni bir servis oluştur
platform create service \
--name payments-api \
--language go \
--template rest-service
# Çıktı:
# ✓ CI/CD, Dockerfile, Helm chart ile repo oluşturuldu
# ✓ Gözlemlenebilirlik bağlandı (metrik, log, trace)
# ✓ Staging namespace'i Crossplane ile sağlandı
# ✓ On-call + sahiplik katalogda kayıtlı
# 47 saniyede hazır. main'e push'la, staging'e deploy olsun.Bu tek komut, eskiden iki günlük bir kontrol listesi olan işi yerine koyar. Mesele araç değil; güvenli, gözlemlenebilir ve standart kurulumun sonradan eklenen bir şey değil, varsayılan olması. Aynı zamanda bir AI agent'ın güvenle çağırabileceği yüzey de budur — platformların agent çağında neden daha az değil, daha çok önemli olduğunun tam sebebi.
Platform engineering DevOps ve SRE'den nasıl ayrılır?
Platform engineering, DevOps ve SRE örtüşür ama farklı sorulara yanıt verir. DevOps, dev ve ops arasında paylaşılan sahipliğin kültürüdür. SRE, SLO'lar ve error budget'lar üzerinden güvenilirliğe odaklanan bir mühendislik disiplinidir. Platform engineering ise, bu ilkelerin her ekip tarafından yeniden icat edilmeden ölçeklenmesi için iç araçları ürünleştirme pratiğidir.
Boyut | DevOps | SRE | Platform Engineering |
|---|---|---|---|
Temel soru | Nasıl işbirliği yaparız? | Nasıl güvenilir kalırız? | Self-service'i nasıl ölçekleriz? |
Ana çıktı | Kültür + pratikler | SLO, error budget | Internal developer platform |
Değer birimi | Pipeline, otomasyon | Güvenilirlik | Ürün olarak golden path |
Müşteri kim | Ekibin kendisi | Son kullanıcı | İç geliştiriciler (ve AI agent'lar) |
Başarısızlık biçimi | "DevOps ekibi" silosu | Toil yükü | Kimsenin benimsemediği platform |
Pratikte birbirini tamamlarlar. Platform engineering, 2026'da birçok organizasyonun DevOps'u ve GitOps'u ölçekte hayata geçirme biçimidir: platform ekibi DevOps ve SRE en iyi pratiklerini golden path'lere gömer, ürün ekipleri de bunları bedavaya devralır.
Platform engineering pratiğini nasıl kurarsınız?
Platformu, herhangi bir ürünü kurar gibi kurun: kullanıcı araştırmasıyla başlayın, ince bir dilim gönderin ve genişletmeden önce adoption'ı ölçün. İki yıllık bir Backstage projesiyle başlamayın. En sancılı ve en çok tekrar eden tek iş akışıyla başlayıp onu uçtan uca paved edin.
- Ürün gibi ele alın. Bir ürün sahibi atayın, geliştirici persona'larınızı tanımlayın ve "iyi" neye benziyor yazın.
- En yüksek sürtünmeli yolu bulun. Geliştiricilerle konuşun; genelde ortam sağlama veya ilk deploy'dur.
- İnce bir golden path gönderin. Tek bir dil için tek bir iş akışını uçtan uca otomatikleştirin (iskele → deploy → gözlem).
- Self-service'i gerçek yapın. CLI, portal veya Git üzerinden sunun. Kritik yolda ticket olmasın.
- Guardrail'leri içine gömün. Policy-as-code, secret yönetimi ve RBAC bir wiki'de değil, paved yolun üstünde olmalı.
- Adoption'ı ölçün. Kaç ekibin yolu kullandığını, kaçının etrafından dolaştığını takip edin.
- DORA ve DevEx ile ölçün. Lead time, deploy sıklığı, change failure rate ve geliştiricinin öz bildirdiği memnuniyeti izleyin.
- Geri bildirimle iterasyon yapın. Platformu bir ürün gibi işletin: backlog, sürümler, changelog.
Başarısız olan ekipler neredeyse her zaman 1. adımı atlar. Geliştiricilerin istediğini sandıkları bir platform kurar, zorunlu kılar ve adoption'ın tıkanmasını izlerler. Kuzey yıldızınız adoption'dır; insanlar fırsat bulunca çıkış yapıyorsa, arayüzünüz yanlıştır.
Hangi metrikler platform engineering'in işe yaradığını kanıtlar?
Kanıt, ne kadar altyapı kurduğunuzda değil, adoption ve akıştadır. Throughput'u artırıp geliştiricileri sessizce tüketmemek için teslim metrikleriyle deneyim metriklerini birlikte izleyin. Dikkat çekici bir bulgu: DORA'ya göre iyi geliştirici deneyimiyle en çok korele olan platform yeteneği, sadece bir işin sonucuna dair net geri bildirim vermek — insanların sorunu kendi çözebilmesini sağlayan log ve tanılama.
- DORA metrikleri: değişiklik lead time'ı, deploy sıklığı, change failure rate, restore süresi.
- Adoption oranı: golden path üzerindeki servislerin yüzdesi.
- İlk deploy süresi: boş repo'dan staging'de çalışır hale gelene kadar geçen süre.
- Bilişsel yük / DevEx anketleri: SPACE çerçevesinden ödünç alınan, öz bildirilen sürtünme.
- Ticket azaltımı: self-service'e dönüşen altyapı taleplerinin sayısı.
Üzerinde çalıştığımız bir platformda ilk deploy süresi üç günden bir saatin altına indi, altyapı ticket'ları bir çeyrekte yaklaşık %70 düştü. Bu iki sayı, bir arada, işin tüm satış argümanı.
İlişkili detaylı yazılarımıza da göz atın: Kubernetes maliyet optimizasyonu rehberimiz, üretim için Docker en iyi pratikleri, Terraform mu Pulumi mi karşılaştırması ve AI agent mı workflow mu yazısı. DevOps & Bulut kategorisi tüm kümeyi birbirine bağlar.
Sıkça Sorulan Sorular
Platform engineering, DevOps'un yeni adı mı?
Hayır. DevOps paylaşılan sahipliğin kültürüdür; platform engineering ise o kültürü ölçeklemek için bir internal developer platform kuran somut bir pratiktir. Araçları ürünleştirir, böylece ürün ekipleri her biri pipeline, IaC ve guardrail'i yeniden icat etmeden DevOps ile SRE kazanımlarını alır.
AI, platform engineering'i gereksiz mi kılıyor?
Tam tersi. 2025 DORA raporu AI'ı bir güçlendirici olarak çerçeveliyor: kod üretimini hızlandırır ama test, güvenlik ve deploy'lar paved değilse o hız "downstream disorder"da kaybolur. İyi bir iç platform aynı zamanda AI agent'ların self-service için çağırdığı temiz, keşfedilebilir API yüzeyidir — yani agent'lar platformun değerini düşürmez, artırır.
Küçük ekiplerin platform engineering'e ihtiyacı var mı?
Nadiren ayrı bir ekibe, ama ilkeler hemen işe yarar. Beş kişilik bir startup'ın Backstage'e ihtiyacı yoktur; iyi bir golden-path şablonuna ve scriptlenmiş bir deploy'a ihtiyacı vardır. Resmi platform ekipleri, tekrarlanan altyapı işi ve tutarsız kurulumların gerçek bir maliyete dönüştüğü 30-50 mühendis civarında geri dönmeye başlar.
Platform engineering için Backstage şart mı?
Hayır. Backstage popüler bir CNCF geliştirici portalıdır, ama platform engineering herhangi bir araçla değil, pratiğin kendisiyle ilgilidir. Etkili platformların çoğu bir CLI ve GitOps ile başlar, portalı sonra ekler. Port, Humanitec'in Platform Orchestrator'ı ya da iyi tasarlanmış bir iç CLI de aynı rolü görebilir.



