Blog

DevOps, Kubernetes, self-hosted infra ve danışmanlık notları.
mimari etiketli 18 yazı · filtreyi kaldır
1 Kasım 2026
Birincil Anahtar Seçimi: bigint, UUIDv4 ve UUIDv7 Arasında Karar Vermek
Otomatik artan tamsayı iş hacminizi sızdırır, rastgele UUID büyük tablolarda indeks yazımını dağıtır ve WAL'ı şişirir. Anahtarın iki görevini ayırmak, UUIDv7'yi...
postgresql backend performans
Devamını oku →
31 Ekim 2026
Aşırı Yükte Yük Atma: Eşzamanlılık Sınırı, Kuyruk Süresi, Son Tarih ve Kendini Batıran Sağlık Denetimleri
Kapasitesinin üstünde istek alan servis çökmez, istemcinin vazgeçtiği işleri yapmaya devam eder. Sınırlı kuyruk, eşzamanlılık sınırı, son tarih kontrolü ve önce...
guvenilirlik performans backend
Devamını oku →
28 Ekim 2026
Özellik Bayrakları: Dağıtımı Yayından Ayırmak, Tutarlı Yüzdelik Açılış ve Bayrak Borcu
Bayrak türlerini ayırmak, kararı yerelde vermek, yüzdelik açılışı kararlı bir özetle yapmak ve çok kiracılı üründe doğru hedefleme anahtarı; veriyi geri almayan...
mimari ci-cd saas
Devamını oku →
22 Ekim 2026
Dağıtık Kilit Neden Yetmez: Kira Süresi, Çit Jetonu ve Redis, PostgreSQL, etcd Arasında Seçim
Süreli bir kilit, sahibi duraklayınca iki kişiye birden verilebilir. Verimlilik ve doğruluk kilidi ayrımı, çit jetonuyla eski sahibi reddetmek, Redis, PostgreSQ...
mimari guvenilirlik backend
Devamını oku →
21 Ekim 2026
Okuma Replikası Gecikmesi: Kullanıcının Kendi Yazdığını Görmesi, Yapışkan Oturum ve Günlük Konumu
Okumaları replikaya taşıyınca kullanıcı kaydettiği değeri göremez. Gecikmenin neden sıfır olmadığı, yapışkan oturum, WAL konumu takibi ve senkron uygulama bekle...
postgresql mimari olceklenebilirlik
Devamını oku →
20 Ekim 2026
Yeniden Deneme Fırtınası: Üstel Geri Çekilme, Jitter, Deneme Bütçesi ve Devre Kesici
Yavaşlayan bir bağımlılığı her katmanın tekrar denemesi kısa bir yavaşlamayı uzun bir kesintiye çevirir. Tekrar denemenin tek katmanda yapılması, tam jitter, tr...
guvenilirlik api-tasarimi mimari
Devamını oku →
15 Ekim 2026
Yoksa Oluştur Yarışı: Eşzamanlı İsteklerde İkiz Satır, Benzersiz Kısıt ve ON CONFLICT Tuzakları
Önce bak, yoksa ekle deseni tek istekte kusursuz çalışır, paralel isteklerde ikiz satır üretir. Uygulama kilidinin neden yetmediği, benzersiz kısıtın neden tek...
postgresql backend guvenilirlik
Devamını oku →
1 Ekim 2026
Giden Kutusu Deseni: Veritabanı ile Kuyruğa Aynı Anda Yazmanın Doğru Yolu
Önce commit sonra publish neden olay kaybettirir, giden kutusu tablosu nasıl kurulur, yoklama mı CDC mi seçilmeli ve sıra numarası, tekrar eden mesaj, şişen tab...
mimari kuyruk backend
Devamını oku →
27 Eylül 2026
SaaS'ta Müşteri Alan Adı Desteği: Sahiplik Doğrulama, CNAME Hedefi ve TLS Tuzakları
Müşterinin kendi alan adından sunulan bir SaaS, tek bir CNAME kaydı değildir. Kiracı yönlendirme, sahiplik kanıtı ve sertifika alma üç ayrı problemdir; hangi do...
saas multi-tenant guvenlik
Devamını oku →
12 Eylül 2026
Service Mesh Ne Zaman Gerekir, Ne Zaman Sadece Karmaşıklık Katar
Istio, Linkerd ve Cilium arasındaki farkı, mesh'i haklı çıkaran gerçek ihtiyaçları ve kurulumdan sonra karşılaşılan somut tuzakları anlatan bir karar rehberi.
kubernetes mimari guvenlik
Devamını oku →
10 Eylül 2026
SaaS'ta Kimlik ve Yetkilendirme: Tek Oturum, Roller ve Kiracı Sınırları
Çok kiracılı bir SaaS üründe kimlik doğrulama, rol ve kiracı sınırı üç ayrı eksendir. Hangi kimlik modelini seçmeli, OIDC federasyonunda kiracı nasıl eşleşmeli,...
saas guvenlik multi-tenant
Devamını oku →
9 Eylül 2026
Çevrimdışı Çalışabilen Bir İstemci Nasıl Tasarlanır
Bağlantı kesildiğinde uygulamanın çökmemesi ayrı bir problem, o sırada kullanıcının yaptığı değişikliklerin kaybolmaması ayrı bir problemdir. Önbellekleme, iyim...
mimari senkronizasyon istemci-tasarimi
Devamını oku →
5 Eylül 2026
Felaket Kurtarmada RPO ve RTO Hedeflerini Gerçekten Ölçmek
Yedekleme işi her gece yeşil dönüyor diye RPO ve RTO hedeflerinizin karşılandığını varsaymayın. Gerçek sayıyı yalnız düzenli restore tatbikatı verir; nasıl kuru...
felaket-kurtarma yedekleme mimari
Devamını oku →
4 Eylül 2026
Metrik, Log, İz ve Hata Takibi: Dördü Neden Ayrı İhtiyaçtır
Metrik, log, iz ve hata takibi aynı şeyi ölçmez; her biri farklı bir soruya, farklı bir maliyetle cevap verir. Hangisinin ne zaman gerektiğini ve en sık düşülen...
gozlemlenebilirlik hata-takibi devops
Devamını oku →
3 Eylül 2026
Gateway API: Ingress'ten Sonra Ne Değişti
Ingress on yıldır aynı üç dört alanı taşıyor, geri kalan her şey controller'a özel bir yorum satırıyla eklendi. Gateway API bu yamalı yapıyı GatewayClass, Gatew...
kubernetes devops mimari
Devamını oku →
2 Eylül 2026
Kuyruk ve Asenkron İş Yönetimi: Nerede Gerekir, Nerede Zarar Verir
Her yavaş işlemi kuyruğa atmak çözüm değil, yeni bir hata sınıfı demek. Kuyruğun ne zaman gerçekten gerektiğini, hangi teslim garantilerinin var olduğunu ve ide...
backend mimari kuyruk
Devamını oku →
25 Ağustos 2026
Çok kiracılı SaaS mimarisi: izolasyon stratejileri ve gerçek maliyetleri
Ayrı veritabanı, ayrı şema ve ortak tabloda satır bazlı ayrım: üçünün göç, yedekleme, gürültülü komşu ve sızıntı maliyeti farklıdır. Hangisiyle başlanmalı ve ki...
saas multi-tenant postgresql
Devamını oku →
4 Ağustos 2026
Aktif-aktif Kubernetes mimarisi için gerçekte neler gerekir
Aktif-aktif, trafiği ikiye bölmek değil, iki bölgede aynı anda tutarlı yazmaktır ve asıl iş veri katmanında biter. Senkron replikasyonun fiyatı, iki bölgeyle qu...
kubernetes mimari yuksek-erisilebilirlik
Devamını oku →