Görünüm
TR

Yazılarım

Teknik notlar ve deneyimler

Mimari tasarımlardan ürün stratejisine uzanan konularda öğrendiklerimi, ekiplerle çalışırken edindiğim pratikleri ve yeni teknolojileri burada paylaşıyorum.

API Fatura Kabusundan Uyanmak: Quota Yönetimi
21 Mart 2026CLOUD

API Fatura Kabusundan Uyanmak: Quota (Kota) Yönetimi Hayat Kurtarır

Google Maps, AWS veya yapay zeka API'lerini kullanırken bir sabah binlerce dolarlık faturayla uyanmamak için Quota (Kota) yönetiminin mimarideki yerini ve maliyetler...

Devamını oku
Redis Yazma Stratejileri ve Veri Tutarlılığı
15 Mart 2026MİMARİ

Redis Yazma Stratejileri ve Veri Tutarlılığı: Production'ı Çökerten Sessiz Katiller

Redis'i sadece basit bir in-memory veri deposu olarak kullanmak işin kolay kısmı. Peki ya veritabanı ile Redis arasındaki senkronizasyon koptuğunda ne olur? Bu yazıd...

Devamını oku
Veritabanı Mimarisi: Hard Delete, Soft Delete ve Audit Stratejileri
18 Şubat 2026MİMARİ

Veritabanı Mimarisi: Hard Delete, Soft Delete ve Audit Stratejileri

Bir veriyi silmek, sadece bir SQL komutu çalıştırmak değil, sistemin geleceğini etkileyen mimari bir karardır. Bu yazıda, Hard Delete ve Soft Delete kavramlarını, te...

Devamını oku
Kodun Sessiz İhaneti: Timing Attack
13 Ocak 2026MİMARİ

Kodun Sessiz İhaneti: Java'da Timing Attack ve Modern Güvenlik Mimarileri

Güvenlik sadece doğru algoritmayı seçmek değildir; donanımın fiziksel davranışlarını da yönetmektir. Bu yazıda, Dropbox'ın 'paranoyak' veri saklama mimarisini ve Jav...

Devamını oku
Gönderici servisin, iş verisi ve mesajı aynı transaction içinde kaydetmesi ve arka plandaki Relay mekanizması.
30 Aralık 2025MİMARİ

Mikroservislerde Veri Kaosu ve İki Kurtarıcı: Outbox ve Inbox Pattern

Mikroservislerde servisler arası güvenilir bir iletişim kurmak, 'dual-write' tutarsızlıkları ve anlık kesintiler yüzünden bir kabusa dönüşebilir. Veriyi hem kendi ve...

Devamını oku
Vibe Coding: Çalışan Kod, Kaybolan Kontrol
16 Aralık 2025YAZILIM

Vibe Coding: Çalışan Kod, Kaybolan Kontrol

Yapay zekâ destekli kod üretimi (vibe coding) hızıyla cezbederken, kontrol kaybı ve mühendislik derinliğinin yitirilmesi gibi riskler de barındırıyor. Bu yazıda, 'vi...

Devamını oku
12