PERF08-BP03 Mengidentifikasi bagaimana kompensasi memengaruhi pelanggan dan efisiensi
Saat mengevaluasi peningkatan terkait kinerja, tentukan mana pilihan yang akan memengaruhi efisiensi beban kerja dan pelanggan Anda. Misalnya, jika menggunakan penyimpanan data kunci-nilai dapat meningkatkan kinerja sistem, penting untuk mengevaluasi bagaimana eventual consistency (konsistensi insidental) yang terkait dengan sifatnya akan memengaruhi pelanggan.
Identifikasikan area yang kinerjanya rendah di sistem Anda melalui metrik dan pemantauan. Tentukan cara Anda mewujudkan peningkatan, kompromi seperti apa yang ditimbulkan peningkatan, serta bagaimana pengaruhnya terhadap sistem dan pengalaman pengguna. Misalnya, mengimplementasikan pembuatan cache data dapat membantu meningkatkan kinerja secara signifikan tetapi memerlukan strategi yang jelas terkait cara dan waktu untuk memperbarui atau menonaktifkan data yang di-cache guna mencegah perilaku sistem yang tidak sesuai.
Antipola umum:
-
Anda menganggap bahwa semua kinerja yang dimiliki harus diimplementasikan, meskipun ada kompensasi untuk implementasi seperti eventual consistency.
-
Anda hanya mengevaluasi perubahan beban kerja ketika masalah kinerja telah mencapai titik yang kritis.
Manfaat menerapkan praktik terbaik ini: Ketika Anda mengevaluasi potensi peningkatan terkait kinerja, Anda harus menentukan apakah kompensasi untuk perubahan sesuai dengan persyaratan beban kerja. Dalam beberapa kasus, Anda mungkin harus mengimplementasikan beberapa kontrol tambahan untuk mengimbangi kompensasi.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan: Tinggi
Panduan implementasi
Identifikasikan kompensasi: Gunakan metrik dan pemantauan untuk mengidentifikasi area yang kinerjanya rendah di sistem Anda. Tentukan cara untuk mewujudkan peningkatan, serta bagaimana kompensasi akan memengaruhi sistem dan pengalaman pengguna. Misalnya, mengimplementasikan pembuatan cache data dapat membantu meningkatkan kinerja secara signifikan, tetapi memerlukan strategi yang jelas terkait cara dan waktu untuk memperbarui atau menonaktifkan data yang di-cache guna mencegah perilaku sistem yang tidak sesuai.
Sumber daya
Dokumen terkait:
Video terkait:
Contoh terkait: