Performans Verimliliği için öneri kontrol listesi

Bu denetim listesi, iş yükünüzü büyüyebilecek ve iş yükü kullanım talebinizi karşılayabilecek şekilde tasarlamanız için bir dizi öneri sunar. Performansın amacı, talep arttıkça sağlıklı bir sistemle yapılan her etkileşimin verimliliğini korumaktır. Performans için tasarım ve uygulama yaparken, maliyet, karmaşıklık, yeni gereksinimleri destekleme, teknik borç, raporlama ve çalışmanın verimliliğine ve etkinliğine odaklanın.

Her sistem için, yeniden tasarlamadan, geçici bir çözüm sunmadan veya insan katılımını dahil etmeden onu ne kadar ölçeklendirebileceğinizin bir sınırı vardır. Performans verimliliği uygulamalarını dahil etmez ve ödünleşimleri göz önünde bulundurursanız, tasarımınız potansiyel olarak risk altındadır. Sisteminizin başarısına güven aşılamak için aşağıdaki denetim listesinde kapsanan puanları dikkatlice düşünün.

Denetim listesi

  Kod Öneri
PE:01 Performans hedefleri tanımlayın. Performans hedefleri, iş yükü gereksinimlerine bağlı sayısal değerler olmalıdır. Tüm iş yükü akışları için performans hedefleri uygulamanız gerekir.
PE:02 Performans planlaması gerçekleştirin. Kullanım desenlerinde öngörülen değişiklikler yapılmadan önce performans planlaması yapılmalıdır. Öngörülen değişiklikler arasında mevsimsel değişiklikler, ürün güncelleştirmeleri, pazarlama kampanyaları, özel etkinlikler veya yasal değişiklikler yer alır.
PE:03 Doğru hizmetleri seçme. Hizmetler ve ürün özellikleri, iş yükünün performans hedeflerine ulaşma ve beklenen kapasite değişikliklerine uyum sağlama yeteneğinizi desteklemelidir. Seçmeler ayrıca platform özelliklerini kullanmanın veya özel bir uygulama oluşturmanın avantajlarını da ağırlıklamalıdır.
PE:04 Performans verilerini toplayın. İş yükü bileşenleri ve akışları otomatik, sürekli ve anlamlı ölçümler ve günlükler sağlamalıdır. Uygulama, platform, veri ve işletim sistemi düzeyleri gibi farklı iş yükü düzeylerinde verileri toplayın.
PE:05 Performansı test edin. Üretim ortamıyla eşleşen bir ortamda düzenli test yapın. Sonuçları performans hedefleriyle ve performans referans noktasıyla karşılaştırın.
PE:06 Mantığı optimize edin. Performanslı kod ve mantık kullanın ve sorumlulukları platforma devrettiğinden emin olun. Mantığı yalnızca hedeflenen amaç için ve yalnızca gerektiğinde kullanın.
PE:07 Kritik akışların performansına öncelik verin. İş yükü kaynaklarının tahsisi ve performans iyileştirme çabaları, en önemli iş süreçlerini, kullanıcıları ve işlemleri destekleyen akışlara öncelik vermelidir.
PE:08 Veri kullanımını optimize edin. Veri depolarını iş yükündeki hedeflenen ve gerçek kullanımları için en iyi duruma getirin.
PE:09 Canlı performans sorunlarına yanıt verin. Açık iletişim hatları ve sorumluluklar ekleyerek performans sorunlarının nasıl ele alınacağını planlayın. Sorunlu bir durum ortaya çıktığında, öğrendiklerinizi önleyici tedbirleri belirlemek ve bunları iş yükünüze dahil etmek için kullanın. Benzer durumlar ortaya çıktığında normal işlemlere daha hızlı dönmek için yöntemler uygulayın.
PE:10 Performansı sürekli olarak optimize edin. Veritabanları ve ağ özellikleri gibi zaman içinde performansı kötüleşen bileşenlere odaklanın.

Sonraki adımlar