Performans iyileştirmesi çoğu zaman heyecan verici görünür, ama ölçüm olmadan yapılan optimizasyon kolayca yanlış yere enerji harcatır. Önce sistemin nerede zorlandığını görmek gerekir.

Log ve metrik aynı şey değildir

Loglar tekil olayları anlatır; metrikler ise sistemin genel sağlığını gösterir. Yanıt süresi, hata oranı, yavaş sorgular ve yoğun endpointler birlikte izlendiğinde gerçek darboğaz daha görünür hale gelir.

Veritabanı genellikle ilk şüphelidir

Yavaş açılan sayfaların arkasında gereksiz sorgular, eksik indeksler veya fazla veri taşıma olabilir. Sorgu planına bakmadan cache eklemek sorunu saklayabilir ama çözmez.

Cache son adım değildir ama bilinçli olmalıdır

Cache doğru yerde büyük fayda sağlar. Ancak hangi verinin ne kadar süre geçerli kalacağı, ne zaman temizleneceği ve kullanıcıya eski veri gösterme riskinin kabul edilip edilmeyeceği baştan düşünülmelidir.

Sağlıklı performans yaklaşımı basittir: ölç, en pahalı noktayı bul, küçük bir değişiklik yap, tekrar ölç. Bu döngü tahminden daha güvenilirdir.