

# SUS03-BP01 Optimieren von Software und Architektur für asynchrone und geplante Aufträge
<a name="sus_sus_software_a2"></a>

 Verwenden Sie effiziente Softwaredesigns und Architekturen, um die Zahl der für einzelne Arbeitseinheiten im Durchschnitt benötigten Ressourcen zu minimieren. Implementieren Sie Mechanismen für die gleichmäßige Nutzung von Komponenten, um die Zahl der Ressourcen zu reduzieren, die zwischen Aufgaben nicht genutzt werden, und die Auswirkungen von Lastspitzen zu minimieren. 

 **Risikostufe, wenn diese bewährte Methode nicht eingeführt wird:** Niedrig 

## Implementierungsleitfaden
<a name="implementation-guidance"></a>
+  Verschieben Sie Anforderungen, die nicht sofort verarbeitet werden müssen, in Warteschlangen. 
+  Intensivieren Sie die Serialisierung, um die Nutzung über Ihre Pipeline hinweg gleichmäßig zu gestalten. 
+  Modifizieren Sie die Kapazität einzelner Komponenten, um zu vermeiden, dass ungenutzte Ressourcen auf Eingaben warten. 
+  Richten Sie Puffer ein und legen Sie Ratenbegrenzungen fest, um die Nutzung externer Services zu optimieren. 
+  Verwenden Sie die jeweils effizienteste verfügbare Hardware für Ihre Software-Optimierungen. 
+  Verwenden Sie warteschlangenbasierte Architekturen, Pipeline-Verwaltung und On-Demand-Instance-Worker, um die Nutzung für Batch-Verarbeitungen zu maximieren. 
+  Planen Sie Aufgaben, um Lastspitzen und das Konkurrieren um Ressourcen bei gleichzeitiger Ausführung zu vermeiden. 
+  Planen Sie Aufträge für Tageszeiten ein, an denen die Kohlendioxidemissionen am geringsten sind. 

## Ressourcen
<a name="resources"></a>

 **Ähnliche Dokumente:** 
+  [Was ist Amazon Simple Queue Service?](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html) 
+  [Was ist Amazon MQ?](https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/welcome.html) 
+  [Skalierung auf Basis von Amazon SQS](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-using-sqs-queue.html) 
+  [Was ist AWS Step Functions?](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html) 
+  [Was ist AWS Lambda?](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) 
+  [Verwenden von AWS Lambda mit Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html) 
+  [Was ist Amazon EventBridge?](https://docs.aws.amazon.com/eventbridge/latest/userguide/what-is-amazon-eventbridge.html) 

 **Ähnliche Videos:** 
+  [Building Sustainably on AWS (Nachhaltig entwickeln mit AWS)](https://www.youtube.com/watch?v=ARAitMSIxc8) 
+  [Moving to event-driven architectures (Umstieg auf ereignisgesteuerte Architekturen)](https://www.youtube.com/watch?v=h46IquqjF3E) 