Caching (MemoryCache / Redis)
Teknolojiyi Kullandığım Projeler:
Caching, yüksek trafikli backend sistemlerinde performans optimizasyonunun temel bileşenlerinden biridir.
In-memory cache ve distributed cache yaklaşımları birlikte değerlendirilmiştir.
-
MemoryCache:
-
Uygulama içi, hızlı erişim gerektiren veriler
-
Kısa süreli ve instance’a özel cache senaryoları
-
-
Redis:
-
Distributed cache ihtiyacı
-
Çoklu instance ve ölçeklenebilir mimariler
-
Cache invalidation ve TTL yönetimi
-
Doğru cache stratejileri ile response süreleri düşürülmüş, veritabanı üzerindeki yük minimize edilmiştir.