Request Coalescing
Aynı veri için eşzamanlı gelen çok sayıda isteğin tek bir backend çalışmasına bağlanıp aynı sonucu paylaşmasıyla yinelenen işi azaltma tekniği.
Cache miss sonrasında yüzlerce istemci aynı anahtarı aynı anda isterse her çağrının bağımsız olarak veritabanına veya uzak servise gitmesi kısa süreli yük patlaması oluşturabilir. Request coalescing, ilk isteği gerçek fetch işleminin sahibi yapar; aynı anahtar için gelen diğerleri o sonuç tamamlanana kadar aynı future/state üzerinde bekler.
Bu teknik cache’in yerini tutmaz ve yanlış kapsamda kullanılırsa bağımsız kullanıcı bağlamlarını birbirine karıştırabilir. Birleştirme anahtarı yetkilendirme, varyant ve hata semantiğini doğru temsil etmelidir. Java tabanlı veri sistemlerinde yüksek başarım bu tür allocation ve concurrency kararlarının daha geniş performans bağlamını verir.