

# SUS03-BP01 Optimalkan perangkat lunak dan arsitektur untuk tugas yang sinkron dan terjadwal
<a name="sus_sus_software_a2"></a>

 Gunakan desain dan arsitektur perangkat lunak yang efisien untuk meminimalkan sumber daya rata-rata yang diperlukan per unit kerja. Implementasikan mekanisme yang menghasilkan pemanfaatan komponen yang merata untuk mengurangi sumber daya yang tidak aktif di antara tugas dan meminimalkan dampak lonjakan beban. 

 **Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan:** Rendah 

## Panduan implementasi
<a name="implementation-guidance"></a>
+  Buat antrean permintaan yang tidak memerlukan pemrosesan segera. 
+  Tingkatkan serialisasi untuk meratakan pemanfaatan di seluruh pipeline Anda. 
+  Ubah kapasitas masing-masing komponen untuk menghindari sumber daya yang tidak aktif karena menunggu input. 
+  Buat buffer dan tetapkan pembatasan laju untuk memudahkan pemakaian layanan eksternal. 
+  Gunakan perangkat keras paling efisien yang tersedia untuk optimasi perangkat lunak Anda. 
+  Gunakan arsitektur yang didorong antrean, manajemen pipeline, dan pekerja Instans Sesuai Permintaan untuk memaksimalkan pemanfaatan untuk pemrosesan batch. 
+  Jadwalkan tugas untuk menghindari lonjakan beban dan permasalahan sumber daya dari eksekusi serentak. 
+  Jadwalkan tugas di siang hari saat intensitas karbon untuk daya dinilai paling rendah. 

## Sumber daya
<a name="resources"></a>

 **Dokumen terkait:** 
+  [Apa itu Amazon Simple Queue Service?](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html) 
+  [Apa itu Amazon MQ?](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/welcome.html) 
+  [Menskalakan berdasarkan Amazon SQS](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-using-sqs-queue.html) 
+  [Apa itu AWS Step Functions?](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html) 
+  [Apa itu AWS Lambda?](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) 
+  [Menggunakan AWS Lambda dengan Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html) 
+  [Apa itu Amazon EventBridge?](https://docs.aws.amazon.com/eventbridge/latest/userguide/what-is-amazon-eventbridge.html) 

 **Video terkait:** 
+  [Membangun Pelestarian Lingkungan di AWS](https://www.youtube.com/watch?v=ARAitMSIxc8) 
+  [Arsitektur yang didorong peristiwa.](https://www.youtube.com/watch?v=h46IquqjF3E) 