Software-Optimierung (Performance-Optimierung)

Der Kunde verfügte bereits über eine Software, die über den internen Ablauf hinaus auf externe Abläufe (proprietäre Hardware) warten musste. Diese Software hatte massive Performance-Probleme. Wir wurden zunächst für modulweise Weiterentwicklungen, vorwiegend im Bereich des Backends, engagiert. Später erhielten wir auch den Auftrag, die Performance-Probleme zu lösen.

Die besondere Herausforderung lag darin, dass keinerlei Dokumentation über die Software existierte und wir das Verständnis für die Vorgänge erst entwickeln mussten. Zunächst stellten wir mittels Profilings fest, welche internen Vorgänge die meiste Zeit benötigten. Hierbei stellte sich heraus, dass einige ineffiziente SQL-Queries verwendet wurden, die wir entsprechend korrigierten.

Darüber hinaus konnten wir bei der Interaktion mit der proprietären Hardware deutliche Optimierungen implementieren, die diesen Vorgang stark beschleunigten und ebenfalls zur Performance-Steigerung beitrugen.

Kontakt