Platform & AI Engineering: Developer’ın Kubernetes Bilmesine Gerek Kalacak mı?


Bir developer’ın yeni bir servis deploy etmek için Kubernetes manifest’i yazması, Helm values ayarlaması, ingress konfigüre etmesi, IAM policy oluşturması ve monitoring kurması gerekiyorsa…

aslında ortada bir platform problemi vardır.

Platform Engineering’in temel vaadi tam olarak buydu:

Developer infrastructure ile uğraşmasın, business problemine odaklansın.

Golden path oluştur.
Self-service sağla.
Policy’leri platforma göm.
Deployment, security ve observability’yi standartlaştır.

Fakat AI workload’ları bu modeli biraz daha ileri götürüyor.

Çünkü artık platformun sadece developer’ın deploy ettiği klasik stateless uygulamaları yönetmesi gerekmiyor.

GPU.
Model serving.
Vector database.
Inference routing.
Model lifecycle.
AI-specific security.
Token/cost observability.
Agent permissions.

Ve daha önemlisi:

Platformun yeni tüketicisi sadece developer olmayabilir. AI agent’ın kendisi de olabilir.

CNCF’nin son dönemdeki platform engineering çalışmalarında da bu dönüşüm açıkça tartışılıyor: IDP’lerin developer-centric yapıdan, applications + resources + AI agents’ı birlikte yönetebilen yapılara evrilmesi.

Bence burada önemli soru:

“AI workload’u Kubernetes üzerinde nasıl çalıştırırım?”

değil.

Asıl soru:

“Developer’ın Kubernetes, GPU scheduling veya model serving bilmesine gerek kalmadan AI workload deploy edebilmesini nasıl sağlarım?”

Örneğin developer’ın şunu yazması yeterli olabilir:

service:
type: ai-inference
model:
name: my-model
version: 3
resources:
gpu: 1
scaling:
min: 2
max: 10
observability:
enabled: true

Platform bunun arkasında:

→ Kubernetes resource’larını oluşturur
→ uygun GPU’yu provision eder
→ inference endpoint’i açar
→ security policy’lerini uygular
→ monitoring’i bağlar
→ cost attribution yapar
→ deployment’ı GitOps üzerinden yönetir

Developer’ın Kubernetes’i bilmesine gerek kalmaz.

Ama burada çok kritik bir ayrım var.

Abstraction ≠ Magic

Platform engineering’in amacı complexity’yi yok etmek değil.

Complexity’yi bir kez platform ekibinin çözüp, yüzlerce developer’a tekrar kullandırması.

Bu yüzden bence Platform Engineering’in bir sonraki aşaması:

Golden Path → Self Service → Policy as Code → AI-native Platform

şeklinde ilerleyecek.

Hatta bir sonraki adımda developer’ın da aradan çıktığı senaryolar görebiliriz.

Bir AI agent:

“Yeni bir inference service oluştur.”

diyebilir.

Platformun görevi ise sadece bunu yapmak değil;

hangi kaynağı kullanabileceğini, ne kadar harcayabileceğini, hangi veriye erişebileceğini ve production’a çıkıp çıkamayacağını kontrol etmek.

Yani geleceğin IDP’si sadece bir Developer Portal olmayacak.

Bir anlamda:

Software + Infrastructure + Security + FinOps + AI Governance için ortak control plane haline gelecek.

Bence Platform Engineering’in asıl heyecan verici kısmı da burada başlıyor.

Kubernetes’i developer’dan gizlemek değil.

Kubernetes’in karmaşıklığını organizasyon genelinde tekrar kullanılabilir bir ürüne dönüştürmek.

#PlatformEngineering #AI #Kubernetes #CloudNative #DeveloperExperience #DevOps #AIAgents