
Ein Münchner SaaS-Anbieter für Kundencommunity-Plattformen musste seine Architektur unter pandemiebedingtem Nachfragedruck modernisieren, ohne die modulare Produktdifferenzierung zu gefährden.
Überblick
Kunde
Münchner SaaS-Community-Anbieter
Branche
Technologie – SaaS-Community-Commerce-Plattform
Region
München, Deutschland
Größe
11–50 Mitarbeiter
Herausforderung
Leistungsfähigkeit des Altsystems unter einem pandemiebedingten Nachfrageschub
Leistungen
Refactoring des Altsystems, Modernisierung der Frontend-Toolchain, DevOps-Optimierung (CI/CD, Monitoring, Sicherheit), langfristige Wartungsentwicklung
Dauer
Laufend, Projekt mit anschließender Wartung
Team
Start mit 5 Spezialisten, konsolidiert auf 1 Entwickler
75–80 %
Reduzierung der Infrastruktur- und Betriebskosten
2 Wochen → 6 Std.
Verkürzte Einrichtungszeit für Bereitstellungen
Diese Fallstudie als PDF herunterladen
Teilbares Dokument · automatisch generiert · immer aktuell
Kundenkontext
Der Kunde ist ein 2010 gegründetes SaaS-Unternehmen mit Sitz in München. Es zählt zu den führenden europäischen Full-Service-Anbietern für White-Label-Kundencommunity-Plattformen für den Einzelhandel und für Konsumgütermarken und beschäftigt 11 bis 50 Mitarbeitende. Die Kernplattform ermöglicht Direct-to-Consumer-Engagement über einen modularen Werkzeugkasten: Marken wählen aus Treueprogrammen, Bewertungen und Rezensionen, Frage-und-Antwort-Foren, nutzergenerierten Inhalten, Interaktionskampagnen und Social-Media-Monitoring, jeweils passend zu ihren Anforderungen konfiguriert. Die Differenzierung des Unternehmens liegt in dieser Modularität: Jede Kundeninstallation ist eine individuelle Kombination, durchgängig integriert mit dem jeweiligen CRM- und Datensystem des Kunden. Zu den Kunden zählen namhafte europäische Einzelhändler und große globale Konsumgütermarken.
Die Herausforderung
Die Plattform des Unternehmens war auf einer bestehenden Codebasis aufgebaut, die dem frühen Kundenstamm gute Dienste geleistet hatte. Genau die Modularität, die das Produkt kommerziell auszeichnete, machte es architektonisch komplex: Jede Kundeninstallation war eine eigene Konfiguration, sodass sich keine einzelne Änderung gegen eine generische Baseline testen ließ. Mit der Pandemie im Jahr 2020 verdichteten sich Jahre der digitalen Umstellung auf wenige Monate. Die Plattform sah sich einem Nachfrageschub gegenüber, für den sie nie ausgelegt worden war: mehr gleichzeitige Nutzer, mehr parallele Datenströme und mehr aktive Integrationen zugleich. Die bestehende Architektur zeigte die Belastung deutlich, die Leistung sank unter der Last, es traten Engpässe bei der Datenverarbeitung auf, und das Risiko von Ausfallzeiten stieg. Verschärft wurde das Problem durch die Natur des Geschäfts: Ein herkömmlicher Neubau, der das bestehende System komplett ersetzt hätte, hätte die modulare Konfigurationsebene zerstört, auf die sich die Kundenverträge stützten. Jede Optimierung musste die Logik der bestehenden Architektur respektieren und gleichzeitig ihre Leistungsmerkmale wesentlich verbessern.
Der Ansatz
Gradions Vorgehen setzte auf gezielte Präzision statt auf Ersatz. Das Team begann mit einer sorgfältigen Prüfung der bestehenden Codebasis, kartierte die Leistungsengpässe, verstand die modulare Abhängigkeitsstruktur und identifizierte, an welchen Stellen ein Eingriff den größten Nutzen bringen würde, ohne Folgerisiken auszulösen. Zuerst wurde die Frontend-Toolchain modernisiert: Bower wurde durch Webpack und npm ersetzt, nicht aus Trendgründen, sondern weil das bestehende Build-Werkzeug eine konkrete Einschränkung für Bereitstellungsgeschwindigkeit und Zuverlässigkeit einer Plattform war, die sich fortlaufend weiterentwickeln musste. Der bestehende Code wurde unter der ausdrücklichen Vorgabe überarbeitet, die Modularität zu erhalten. Ziel war keine architektonische Neufassung, sondern eine gezielte Optimierung: Leistungsengpässe entfernen, die Build-Pipeline straffen und den Spielraum für Skalierbarkeit vergrößern, ohne die Konfigurationslogik zu verändern, auf die sich die Kundeninstallationen stützten. Die DevOps-Härtung adressierte die Stabilitätsrisiken, die unter Last entstanden waren. Jenkins erhielt eine Basisauthentifizierung, und ein Echtzeit-Monitoring wurde eingerichtet, damit die Plattform Verschlechterungen erkennen konnte, bevor sie für Endnutzer oder Kunden sichtbar wurden. Die Teamstruktur spiegelte die Effizienzziele wider: Der anfängliche Auftrag lief mit fünf Spezialisten, einem Projektmanager, Senior-Entwicklern und einem DevOps-Engineer. Als sich das Werkzeug etablierte und die Plattform stabilisierte, konzentrierte sich die operative Verantwortung auf einen einzigen Gradion-Entwickler in mehreren Rollen, der die Plattform seither fortlaufend betreut.
Die Ergebnisse
Die Effizienzgewinne waren erheblich und messbar. Die Kosten für Infrastruktur und Betrieb sanken um 75 bis 80 Prozent, das mit Abstand größte Ergebnis, erzielt durch gezielte Optimierung von Infrastruktur und Servicemanagement. Die Einrichtungszeit für Bereitstellungen verkürzte sich von zwei Wochen auf teilweise nur sechs Stunden und schuf damit Entwicklungskapazität für höherwertige Arbeit. Die Skalierbarkeit der Plattform erlaubt es der Architektur nun, die durch den pandemiebedingten Nachfrageschub eingeführten Lastprofile ohne Leistungseinbußen zu tragen. Beim Betriebsmodell schrumpfte das fünfköpfige Einsatzteam zu einem einzigen fortlaufend tätigen Entwickler, ein unmittelbares Maß dafür, wie stark die Verbesserungen der Werkzeuge die laufende Komplexität verringerten. Die modulare Architektur blieb über alle Kundenkonfigurationen hinweg vollständig erhalten. Das Ergebnis ist ein schlankeres, schnelleres, sich selbst überwachendes System, aufgebaut auf derselben strukturellen Logik, auf die sich die Kunden weiterhin verlassen.
Leistungen & Technologie
Erbrachte Leistungen
- Refactoring des Altsystems
- Modernisierung der Frontend-Toolchain
- DevOps-Optimierung (CI/CD, Monitoring, Sicherheit)
- Langfristige Wartungsentwicklung
Technologie-Stack
- Webpack und npm (als Ersatz für Bower)
- Jenkins (mit gehärteter Authentifizierung)
- Echtzeit-Monitoring
- CI/CD-Pipeline
- Modulare SaaS-Plattform-Architektur
Engagement-Modell
Projekt mit anschließender fortlaufender Wartung
Team
Anfangs ein Projektmanager, Senior-Entwickler und ein DevOps-Engineer; später ein einzelner Gradion-Entwickler in mehreren Rollen
Betreiben Sie eine komplexe Altplattform, die skalieren muss, ohne komplett neu gebaut zu werden?
Beschreiben Sie uns Ihre Architektur, gemeinsam schätzen wir ein, wie eine präzise Modernisierung für Sie aussehen könnte.