Yazılarım

Mimari

Sistem tasarımı, veri tutarlılığı, önbellekleme ve güvenli mimari üzerine yazılar.

Redis Yazma Stratejileri ve Veri Tutarlılığı
2026-03-15Mİ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
2026-02-18Mİ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
2026-01-13Mİ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ı.
2025-12-30Mİ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
Caching Stratejileri: Sistemlerini Gerçekten Hızlandırmak İstiyorsan Buradan Başla
2025-10-23MİMARİ

Caching Stratejileri: Sistemlerini Gerçekten Hızlandırmak İstiyorsan Buradan Başla

Sistem performansını belirleyen temel faktörün veriye erişim hızı olduğunu anlatan bu rehber, Cache-Aside, Write-Through ve Read-Through gibi temel önbellekleme stra...

Devamını oku
Single-Tenant ve Multi-Tenant: SaaS Mimarinde Hangi Tarafı Seçmelisin?
2025-02-21MİMARİ

Single-Tenant ve Multi-Tenant: SaaS Mimarinde Hangi Tarafı Seçmelisin?

Single-tenant ve multi-tenant mimari modelleri arasındaki farkları, avantajlarını, risklerini ve hangi senaryoda hangi modelin daha uygun olduğunu Spring Boot örnekl...

Devamını oku