Performance Engineering im Betrieb
Das Performance Engineering vervollständigt mit dem Application Performance Management (APM) den Informationsfluss der Performance-Kennzahlen im Betrieb. End-To-End-Transaktionen werden dabei definiert, gemessen und mit Kennzahlen aus Anwendungs-, Middleware- und System-Monitoring korreliert. Die darauf basierende Ermittlung von Performance-Trends ermöglicht eine sichere Kapazitätsplanung, sowie eine optimierte Konzeption weiterer Releases einer Anwendung.
Weiterhin ermöglicht die Verwendung von Diagnose-Tools im laufenden Betrieb bei Performance-Problemen ein schnelles Bug-Fixing in der Entwicklung, da Live-Snapshots der Anwendung erstellt und weitergegeben werden können. Zudem können bei wiederholter Überschreitung definierter Schwellenwerte automatisch Snapshots erstellt werden. Die daraus resultierenden Aufzeichnungen dokumentieren Situationen, die in einer Testumgebung selten reproduzierbar sind. Damit verringert sich der Aufwand von Nachtests und das Bug-Fixing kann sofort beginnen.
