Best Practices – Performance Efficiency
Diese Seite gibt einen Überblick über alle Best Practices der Performance-Efficiency-Säule. Best Practices ergänzen die Controls mit konkreten Implementierungsanleitungen, Terraform-Beispielen und typischen Fehlmustern.
Übersicht
| Best Practice | Beschreibung | Zugehörige Controls |
|---|---|---|
Wie Instanztypen auf Basis von Metriken ausgewählt und Sizing-Entscheidungen dokumentiert werden. |
WAF-PERF-010 |
|
Wie Auto-Scaling für stateless Workloads konfiguriert, getestet und überwacht wird. |
WAF-PERF-020, WAF-PERF-080 |
|
Wie eine mehrschichtige Caching-Strategie mit Redis, CDN und Application Cache aufgebaut wird. |
WAF-PERF-030 |
|
Slow-Query-Analyse, Index-Strategien und Performance-Insights für relationale Datenbanken. |
WAF-PERF-040, WAF-PERF-090 |
|
Wie Lasttests mit k6 in die CI/CD-Pipeline integriert und Akzeptanzkriterien definiert werden. |
WAF-PERF-060 |
|
Wie SLOs definiert, SLIs instrumentiert und Error-Budgets verwaltet werden. |
WAF-PERF-050, WAF-PERF-100 |
|
CDN-Konfiguration, VPC-Endpoints und Netzwerktopologie-Optimierung. |
WAF-PERF-070 |
Empfohlene Reihenfolge
Für Organisationen, die gerade mit Performance Efficiency beginnen:
-
Performance-Observability & SLOs – Messen zuerst. Ohne SLOs und Metriken sind alle anderen Best Practices blind.
-
Datenbankperformance optimieren – Datenbankoptimierung hat typischerweise den höchsten Impact pro Zeiteinheit.
-
Auto-Scaling konfigurieren – Elastizität für variable Lasten einrichten und validieren.
-
Caching-Strategie implementieren – Redundante Datenbankzugriffe durch Caching eliminieren.
-
Lasttests & Stresstests – Performance-Validierung in den Deployment-Prozess integrieren.
-
Compute-Sizing & Instanzauswahl – Instanztypen auf Basis gemessener Daten optimieren.
-
Netzwerk-Performance optimieren – Netzwerklatenz reduzieren und Routing optimieren.