Am 6. und 7. November 2024 fand in Linz das 15. Symposium on Software Performance statt – organisiert und veranstaltet vom JKU/Dynatrace Co-Innovation Lab, einer Zusammenarbeit zwischen dem LIT CPS Lab und Dynatrace Research. Es brachte ForscherInnen und PraktikerInnen zusammen, die ein gemeinsames Interesse an allen Facetten der Software-Performance haben, von der Modellierung und Vorhersage bis hin zum Monitoring und Laufzeitmanagement. Das diesjährige Symposium zog über 50 Teilnehmer aus 16 Organisationen an, darunter bekannte Bildungs- und Forschungseinrichtungen aus Österreich, Deutschland und Dänemark sowie namhafte Industrieunternehmen.
Das zweitägige Symposiumsprogramm umfasste 30 technische Forschungsvorträge zu Themen wie Performance-Modellierung, -Simulation, -Monitoring, -Benchmarking und -Visualisierung. Die Autoren von 27 dieser Vorträge reichten kurze Paper ein, die demnächst in den GI Softwaretechnik-Trends , öffnet eine externe URL in einem neuen Fensterveröffentlicht werden. Beide Tage des Symposiums begannen mit einer Industrie-Keynote. Am 6. November führte uns Andreas Grabner, CNCF Ambassador und DevRel bei Dynatrace, durch die Entwicklung des Performance-Engineerings – von Ad-hoc-Tests am Ende des Release-Zyklus zu kontinuierlicher Performance als Self-Service mit eingebauter Observability durch Frameworks wie OpenTelemetry. Wir erfuhren, dass sich die Branche zwar stark weiterentwickelt hat, aber die Anti-Patterns, die vor 20 Jahren Systeme zum Absturz brachten, auch heute noch moderne Anwendungen zum Absturz bringen! Am 7. November hielt Philipp Lengauer, Senior Principal Product Manager und Capability Lead bei Dynatrace, einen unterhaltsamen technischen Vortrag zum Thema "the power of the commandline: a story of shell scripting, observability, and my laziness".
Philipp gab uns einen tiefen Einblick in die Art und Weise, wie man von Shell-Skripten OpenTelemetry-Traces, Metriken und Protokolle geliefert bekommt. Was als kleines persönliches Projekt begann, seinen eigenen Bot zu überwachen, wurde schnell zu einer größeren Herausforderung, nämlich die beste Observability-Lösung für Shell-Skripte bereitzustellen. Seine Lösung ermöglicht unter anderem eine automatischen Kontextweitergabe über HTTP, die automatischen Instrumentierung aller verfügbaren Befehle, die automatischen Einbettung in untergeordnete Skripte und die automatische Erfassung von Logdateien. Das vollständige Programm, öffnet eine externe URL in einem neuen Fenster ist auf der Symposiumswebsite verfügbar.
Wir möchten allen Komiteemitgliedern, öffnet eine externe URL in einem neuen Fenster, dem lokalen Organisationsteam und allen Teilnehmern danken, die zum Gelingen des Events beigetragen haben, einschließlich der Autoren und Vortragenden sowie unserem Sponsor Dynatrace. In diesem Jahr erinnern wir auch an unser Gründungs- und langjähriges Steering-Committee-Mitglied André van Hoorn, der sehr vermisst wird.
Das nächste Symposium on Software Performance findet 2025 in Kiel, Deutschland statt. Weitere Informationen werden bald unter http://www.performance-symposium.org/, öffnet eine externe URL in einem neuen Fenster verfügbar sein.