İçeriğe atla
production / main000%
Tüm yazılar
ENTRY-035Altyapı10 Ağustos 2026 · 1 dk okuma

Neden Kubernetes kurmadım? Solo SaaS'ta reddettiğim mimari

Teknik olarak güçlü bir çözüm, ürünün mevcut problemine göre yanlış olabilir. Kubernetes'i reddetmek kapasite değil operasyon bütçesi kararıdır.

Kubernetes güçlü bir sistem. Bu nedenle her ciddi SaaS'ın doğal sonraki adımıymış gibi konuşulabiliyor. Solo ürün geliştirirken benim için soru "kurabilir miyim?" değil, "hangi problemi çözüyor ve bedelini kim ödeyecek?" oldu.

Problemim cluster yönetimi değildi

Darboğaz deployment scheduling veya yüzlerce servis değildi. Daha gerçek problemler vardı: fazla request, yanlış polling, belirsiz state ownership, yavaş route ve maliyet görünürlüğü. Kubernetes bunları otomatik çözmez.

Yeni operasyon yüzeyi açar

Cluster upgrade, ingress, secrets, observability, autoscaling ve incident response yeni bir uzmanlık alanı yaratır. Büyük ekipte kabul edilebilir olan bu yük, tek kişide doğrudan ürün zamanından yer.

İleride lazım olur mimari gerekçe değildir

İleride ölçeklenmek ihtimaldir; bugün çözülmesi gereken problem değildir. Mevcut sistem değiştirilebilir sınırlar taşıyorsa gerçek ihtiyaç geldiğinde orchestration katmanı eklenebilir.

Ne zaman fikrimi değiştirirdim?

  • Birden fazla bağımsız servis gerçekten ayrı ölçekleniyorsa.
  • Deployment/topoloji mevcut platformu aşıyorsa.
  • Operasyon sahipliği oluşmuşsa.
  • Kubernetes'in çözdüğü ölçülebilir availability veya maliyet problemi varsa.

Reddedilen teknoloji de mimari karardır. Olgunluk her aracı kullanmak değil, gereksiz olanı dışarıda bırakabilmektir.

  • Kubernetes
  • Solo SaaS
  • Architecture
  • Complexity
  • Decision

PROJELERE AÇIK · ÜRÜN VE SİSTEM MİMARI · DEVRALMA / STABİLİZASYON / OPERASYON · WEB · ANDROID · WINDOWS · AHMET CANAL

İletişim

Ürününüz sisteminden hızlı mı büyüdü?

Mevcut durumu, en büyük tıkanmayı ve istediğiniz sonucu yazın. Kapsamı birlikte netleştirelim.

Durum

Yeni danışmanlık ve proje işlerine açık.

GROWTH / SIGNAL LOOP

Okumaktan karara geç.

Görüşme, geri bildirim ve sistem notları tek düşük sürtünmeli çıkışta.

CNV-01

Teknik görüşme

Uygunsa doğrudan 20 dakikalık görüşmeye geç.

CNV-02

Karar engeli

Sayfada neyin eksik kaldığını tek sinyalle bildir.