
3 dk
Anthropic Scion nedir, git neden yetmedi?
Anthropic monorepo'sunu git'ten kendi sistemi Scion'a taşıdı. Git'in hangi varsayımı ajanlarla bozuldu, Scion neyi farklı yapıyor, git bitti mi?
Backend mimarisi: idempotency, cache ve yetkilendirme gibi kararların ödünleşimleri, dağıtık sistemlerden somut örneklerle.
6 yazı

3 dk
Anthropic monorepo'sunu git'ten kendi sistemi Scion'a taşıdı. Git'in hangi varsayımı ajanlarla bozuldu, Scion neyi farklı yapıyor, git bitti mi?

4 dk
Tek bir müşteri için açılan feature flag uzun süre kodda kalır. Tenant bazlı flag'lerin bedeli, temizliği ve yeni flag açarken sorulacak üç soru.

12 dk
Outbox pattern nedir? RabbitMQ yokken EF Core tablosu ve .NET BackgroundService ile transactional outbox: çift işleme, retry, para çıkışı.

6 dk
IMemoryCache çok sunucuda tutarsız kalıyor ve cache boşalınca veritabanını yoruyor. HybridCache bunu ne kadar çözüyor? Ölçüm ve gizli bir maliyet.

13 dk
Idempotency, aynı istek tekrar gelse de sonucun değişmemesidir. Ödemede çift tıklamaya ve banka timeout'una karşı .NET'te idempotency key ile çözüm.
![Kod fontuyla [Authorize] ve altında 'yetmez.' başlığı; sağda bir isteğin akışı: token geçerli, işlem yetkisi kontrolünden geçmiş, kaynak aitliği kontrolü kesikli çizgiyle boş bırakılmış, sonuçta 200 OK ile başkasının kaydı dönmüş.](/_astro/kapak.DgUr6ne5_Z16wFNW.webp)
14 dk
Giriş yapmış bir kullanıcı başkasının kaydını açabiliyorsa sorun kimlikte değil, aitliktedir. ASP.NET Core'da aitlik kontrolünü unutulamaz hale getirmek.