SUS03-BP03 Mengoptimalkan area kode yang memakai waktu atau sumber daya paling banyak - AWS Well-Architected Framework

SUS03-BP03 Mengoptimalkan area kode yang memakai waktu atau sumber daya paling banyak

Optimalkan kode Anda yang dijalankan di dalam berbagai macam komponen arsitektur Anda untuk meminimalkan penggunaan sumber daya sambil memaksimalkan performa.

Antipola umum:

  • Anda mengabaikan optimisasi kode Anda untuk penggunaan sumber daya.

  • Anda biasanya merespons masalah performa dengan meningkatkan sumber daya.

  • Proses pengembangan dan peninjauan kode Anda tidak melacak perubahan performa.

Manfaat menjalankan praktik terbaik ini: Menggunakan kode yang efisien akan meminimalkan penggunaan sumber daya dan meningkatkan performa.

Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Sedang

Panduan implementasi

Setiap area fungsional harus diperiksa, termasuk kode untuk aplikasi dengan arsitektur cloud, untuk mengoptimalkan penggunaan sumber dayanya dan performanya. Terus pantau performa beban kerja Anda di lingkungan pembangunan dan produksi dan identifikasi peluang untuk meningkatkan snippet kode yang memiliki penggunaan sumber daya sangat tinggi. Adopsi proses peninjauan secara teratur untuk mengidentifikasi bug atau antipola di dalam kode Anda yang menggunakan sumber daya secara tidak efisien. Manfaatkan algoritme sederhana dan efisien yang memberikan hasil yang sama untuk kasus penggunaan Anda.

Langkah implementasi

Sumber daya

Dokumen terkait:

Video terkait: