Blog

DevOps, Kubernetes, self-hosted infra ve danışmanlık notları.
api-tasarimi etiketli 8 yazı · filtreyi kaldır
2 Kasım 2026
Kayıp Güncelleme Problemi: Atomik Güncelleme, Kötümser Kilit, Sürüm Sütunu ve If-Match
Oku, değiştir, yaz biçimindeki her kod eşzamanlı yük altında veri kaybettirir. Atomik güncelleme, FOR UPDATE ve iyimser sürüm kontrolü arasında nasıl seçim yapı...
postgresql api-tasarimi backend
Devamını oku →
27 Ekim 2026
Zaman Damgası Saklamak: An ile Duvar Saati, UTC, Saat Dilimi Adı ve Yaz Saati Tuzakları
Tarih hatalarının çoğu yaz saati geçişinde ya da bir ülke kural değiştirdiğinde ortaya çıkar. Geçmiş olayı an olarak, gelecek takvim olayını yerel saat ve dilim...
postgresql backend api-tasarimi
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 →
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 →
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 →
30 Eylül 2026
API'de Hız Sınırlama: Jeton Kovası, Doğru Anahtar ve Dağıtık Sayaç Tuzakları
Sabit pencere neden sınırın iki katını geçirir, IP neden kötü bir anahtardır, Redis'te INCR ve EXPIRE neden bir istemciyi sonsuza dek engelleyebilir ve sınır aş...
api-tasarimi backend guvenilirlik
Devamını oku →
14 Eylül 2026
Webhook Tasarımı: Yeniden Deneme, Idempotency ve İmza Doğrulama
Webhook'lar basit görünür ama üretimde üç soru işi karmaşıklaştırır: teslimat garantisi, yinelenen olaylar ve gönderenin kimliği. Bu yazı retry stratejisi, idem...
saas api-tasarimi guvenlik
Devamını oku →
13 Eylül 2026
Kubernetes API'sine Giden JSON'da Boş Harita Tuzağı
Kubernetes şemasında bir harita alanı boşken JSON'da dizi mi nesne mi yazılacağı, dile göre değişen sinsi bir hataya yol açar. Nedeni ve önlemesi.
kubernetes api-tasarimi test
Devamını oku →