Blog

DevOps, Kubernetes, self-hosted infra ve danışmanlık notları.
performans etiketli 13 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 →
26 Ekim 2026
PostgreSQL'de Yavaş Sorguyu Bulmak ve Planı Okumak: pg_stat_statements, EXPLAIN ANALYZE ve Planlayıcının Yanıldığı Yerler
İndeks eklemeden önce yükü ölçün: pg_stat_statements ile asıl pahalı sorguyu bulmak, EXPLAIN (ANALYZE, BUFFERS) çıktısında tahmin ile gerçeği karşılaştırmak, pl...
postgresql performans gozlemlenebilirlik
Devamını oku →
24 Ekim 2026
Offset Yerine İmleç Sayfalama: Keyset Sorgusu, Benzersiz Sıralama Anahtarı ve Sayfa Sınırında Kaybolan Satırlar
OFFSET derin sayfalarda neden yavaşlar ve araya giren kayıtlarla neden satır kaçırır. PostgreSQL'de satır karşılaştırmasıyla imleç sayfalama, opak imleç tasarım...
postgresql api-tasarimi performans
Devamını oku →
19 Ekim 2026
HTTP Önbelleğini Doğru Kurmak: Cache-Control, ETag ve Paylaşımlı Önbellekte Veri Sızıntısı
no-cache ile no-store farkı, yanıt türüne göre doğru başlık, çalışmayan 304'ler ve CDN'de kişiye özel yanıtın başkasına verilmesine yol açan hatalar.
performans guvenlik api-tasarimi
Devamını oku →
17 Ekim 2026
Ara Sıra Gelen 502'lerin Sessiz Sebebi: Boşta Bağlantı Zaman Aşımları ve Keepalive Sıralaması
Yük dengeleyici, vekil ve uygulama sunucusu boşta bağlantıyı farklı sürelerde kapatır. Sıra yanlışsa sakin saatlerden sonra rastgele 502'ler gelir. Kural, varsa...
guvenilirlik backend performans
Devamını oku →
13 Ekim 2026
Redis'i Veri Deposu Gibi Kullanmak: Bellek Politikası, Kalıcılık ve Kuyruk Olarak Sınırları
Redis önbellek olarak girer, oturumlar ve kuyruk da orada kalır. maxmemory-policy seçimi, RDB ile AOF'un bedeli, asenkron replikasyonun kaybı ve kuyrukta liste...
redis backend performans
Devamını oku →
11 Ekim 2026
PostgreSQL'de Autovacuum ve Tablo Şişmesi: Ölü Satırlar, Temizliği Engelleyen İşlemler ve Tablo Bazlı Ayar
Varsayılan autovacuum eşikleri büyük tablolarda temizliği geride bırakır. Şişmeyi nasıl ölçeceğinizi, temizliği donduran eski işlemleri nasıl bulacağınızı, tabl...
postgresql performans operasyon
Devamını oku →
9 Ekim 2026
Prometheus'ta Kardinalite Patlaması: Etiket Seçimi, Serinin Maliyeti ve Sorunu Kaynağında Durdurmak
Her benzersiz etiket birleşimi ayrı bir seridir ve tek bir sınırsız etiket Prometheus'u belleksiz bırakır. Seri sayısını ölçmek, kapalı küme kuralı, kazıma sını...
gozlemlenebilirlik performans sre
Devamını oku →
29 Eylül 2026
Kubernetes'te DNS Çözümleme: ndots, Arama Alanları, CoreDNS Önbelleği ve Beş Saniyelik Takılmalar
Bir pod dış bir adı sorarken neden sekiz DNS sorgusu üretir, ndots'u düşürmek neyi kırar, autopath ve NodeLocal DNSCache ne zaman gerekir, tam 5 saniyelik gecik...
kubernetes operasyon performans
Devamını oku →
28 Eylül 2026
PostgreSQL Bağlantı Havuzu: PgBouncer'ın Üç Modu, Hazırlıklı Deyim Tuzağı ve Çok Kiracılı Boyutlandırma
Oturum, işlem ve deyim modları arasında nasıl seçim yapılır, işlem modunda hangi özellikler bozulur, hazırlıklı deyim hatası neden yalnız yük altında çıkar ve k...
postgresql performans multi-tenant
Devamını oku →
26 Eylül 2026
Kubernetes'te Kaynak İstekleri ve Sınırları: CPU Kısıtlaması, OOMKilled ve QoS Sınıfları
İstek zamanlayıcının rezervasyonu, sınır çekirdeğin kotasıdır. CPU neden bekletilir, bellek neden öldürülür, QoS sınıfları tahliye sırasını nasıl belirler ve do...
kubernetes performans operasyon
Devamını oku →
15 Eylül 2026
Kubernetes'te Pod Otomatik Ölçeklendirme: HPA, VPA ve KEDA Arasında Doğru Seçim
HPA kopya sayısını, VPA kaynak boyutunu, KEDA olay tabanlı yükü ölçekler. Üçünü birbirinin yerine kullanmak çoğu ölçeklendirme sorununun kök nedenidir.
kubernetes olceklendirme performans
Devamını oku →