altyapi
6 not. tüm arşiv →
- 2026-09-15Dosya yükleme ucunu güvenli yazmak: tür, boyut, isim, depolamaYükleme ucunda dört karar noktası: boyutu akışta sınırlamak, türü içerikten belirlemek, kullanıcı adını diske yazmamak ve dosyayı ayrı yerden doğru başlıklarla sunmak.
- 2026-09-09İstek sınırlama (rate limiting): token bucket ve kayan pencereSabit pencere sayacı pencere kenarında iki katı isteği geçiriyor. Token bucket, kayan pencere kaydı ve ağırlıklı sayaç arasındaki farklar, Redis üzerinde bölünemez uygulaması ile.
- 2026-08-29Sır yönetimi: .env dosyasından sonrası.env bir sırrı koddan çıkarır ama döndürülebilir yapmaz. Dosya izninden platform deposuna ve kısa ömürlü kimliğe kadar, sır yönetiminin katmanları ve her katmanın gerçek maliyeti.
- 2026-08-21Önbellek geçersiz kılma: iki zor problemden biriTTL vermek bir strateji değil, gecikmeli bir özür. Yazmada silme, sürüm sayacı, etiket kümesi ve stampede kilidi — hangisini ne zaman seçmeli, çalışan kod örnekleriyle.
- 2026-08-17Kuyruk sistemi seçimi: Redis, Postgres ve gerçek mesaj kuyruklarıAyrı bir kuyruk altyapısı kurmak gerekiyor mu, yoksa elinizdeki Postgres yetiyor mu? Kararı hacim değil, kayıp toleransı ve topoloji belirliyor. SKIP LOCKED ve XAUTOCLAIM örnekleriyle.
- 2026-08-1220 dakikadan uzun boru hattı, boru hattı değildirKüçük ekiplerde CI genelde ya yok ya da bakılmayan bir kırmızı ışık. Yavaş hattı hızlandırmanın ve güvenilir hâle getirmenin somut adımları.