mimari
7 not. tüm arşiv →
- 2026-09-12Çevrimdışı çalışabilen arayüz: yerel kuyruk, çakışma çözümü, senkronÇevrimdışı desteğin zor kısmı okuma değil yazma. Kalıcı bir yerel kuyruk, istemcide üretilen idempotency anahtarı ve alana göre seçilen çakışma kuralıyla kurulan yazma yolunun anatomisi.
- 2026-09-03Olay güdümlü mimari küçük sistemde ne zaman aşırıya kaçarOlayla ayrıştırmanın kâğıt üzerindeki temizliği, çalışma anında nedensellik, sıralama ve atomiklik olarak fatura ediyor. Eşiği belirleyen üç soru ve kuyruğa geçmeden önceki ara basamak.
- 2026-08-22API sürümleme: kırmadan değiştirmenin yollarıYeni bir majör sürüm bir özellik değil, ertelenmiş bir borç. Kırıcı değişikliğin tanımı, genişleterek çözme kalıpları, sürümün nereye yazılacağı ve v1'i kapatma planı.
- 2026-08-20Çok kiracılı (multi-tenant) veri modelinde izolasyon stratejileriAyrı veritabanı, ayrı şema ve ortak tablo modellerinin gerçek maliyetleri; PostgreSQL row-level security ile kiracı filtresini uygulamadan alıp veritabanına koymanın doğru yolu.
- 2026-08-13İç araç yazmak mı, hazır ürün almak mı?Geliştiriciler yapmayı, yöneticiler almayı seçme eğiliminde. İkisi de gerekçe değil. Yap/satın al kararını beş yıllık toplam maliyetle vermenin yolu.
- 2026-08-06Monolit hâlâ doğru cevap: mikroservise geçmeden önce ölçülecek 4 şeyMikroservis bir ölçek çözümü değil, bir organizasyon çözümü. Geçiş kararını verirken bakılacak dört ölçü ve geçişin gerçekten gerektiği tek durum.
- 2026-08-05Bağımlılık mı ekleyeyim, kendim mi yazayım?Her paket bir borç. Ama her elle yazılan çözüm de bir bakım yükü. Kararı duyguyla değil altı soruyla vermek için kullandığımız çerçeve.