
Neugestaltung eines Print-on-Demand-Systems im Live-Betrieb
Home >
Lulu ist eine weltweit führende Verlagsplattform, die Autoren, Kreativen und Verlagen eine skalierbare Infrastruktur für den weltweiten Verkauf von Büchern bietet. Durch direkte E-Commerce-Integrationen, API-Automatisierung, Print-on-Demand-Produktion und globale Vertriebsdienste ermöglicht das Unternehmen eine effiziente und flexible Veröffentlichung in großem Maßstab. Mit Fokus auf Innovation und operative Exzellenz entwickelt Lulu kontinuierlich digitale Lösungen, die Verlagsabläufe, Produktionsprozesse und die Logistikleistung auf internationalen Märkten optimieren.
www.lulu.com
Lulu Press, Inc.
USA
Architecture Re-design
Front-end development
Back-end development
Desktop Application Development (WPF)
Deployment pipelines & monitoring
Reporting migration (Crystal Reports to DevExpress)
.NET 8
WPF
Web API
DevExpress

.avif)
DIE HERAUSFORDERUNG
ERA, das Kernsystem, das den gesamten Auftragslebenszyklus bei Bridgeport National Bindery – einem der wichtigsten Produktionspartner von Lulu – steuert, war durch seine monolithische Architektur stark eingeschränkt. Eng gekoppelte Komponenten verlangsamten die Einführung neuer Funktionen und führten in Spitzenzeiten der Verlagsbranche zu Leistungsengpässen. Die größte Einschränkung bestand darin, dass das System nicht offline genommen werden durfte: Bücher mussten jeden Tag versandt werden, ohne dass es zu auch nur einer Minute Unterbrechung im Betrieb kam.


DIE LÖSUNG
Anstelle einer riskanten „Big-Bang“-Neuprogrammierung haben wir eine „Strangler-Fig“-Strategie umgesetzt, um die Funktionalität schrittweise zu migrieren. Um absolute Datensicherheit zu gewährleisten, liefen sowohl das Altsystem als auch das neue System auf einer einzigen, unveränderten Datenbank, wodurch das Risiko einer Datenabweichung vollständig ausgeschlossen wurde. Die aktualisierten WPF-Bedienterminals wurden stationweise bereitgestellt und liefen parallel zu den alten Terminals, um die Stabilität unter realen Produktionslasten sicher zu überprüfen. Der Umfang umfasste außerdem die Aktualisierung des ERP-Systems und der zugehörigen Anwendungen auf .NET 8, den Ersatz von Crystal Reports durch DevExpress sowie den Aufbau von Bereitstellungs-Pipelines und Überwachungsmechanismen.


DIE ERGEBNISSE
The entire large-scale re-architecture was delivered in the background, making it completely invisible to end customers. The shared-schema approach guaranteed zero data drift by design, while the station-by-station rollout ensured a low-blast-radius deployment. The client now has a clean, modern .NET architecture built for rapid feature integration and seamless scaling alongside Lulu.com. The new software led to a reorganization of Lulu’s whole packing and shipping area and greatly improved the handling of one-item shipments. Many small UI improvements made data entry easier and reduced user error.

Für Unternehmen, die rund um die Uhr arbeiten, ist ein Systemausfall keine Option. Durch einen schrittweisen Modernisierungsansatz können neue Komponenten nach und nach eingeführt werden, während das bestehende System weiterhin vollständig betriebsbereit bleibt. So wird eine unterbrechungsfreie Geschäftskontinuität gewährleistet.
Eine schrittweise Migration reduziert das Implementierungsrisiko, ermöglicht eine kontinuierliche Validierung in der Produktivumgebung und erlaubt es Teams, Verbesserungen schneller bereitzustellen. Gleichzeitig werden Unterbrechungen für Endnutzer und operative Mitarbeitende minimiert, während der Zugriff auf geschäftskritische Funktionen jederzeit erhalten bleibt.
Moderne Architekturen verbessern die Skalierbarkeit, Wartbarkeit und Entwicklungsgeschwindigkeit. Sie erleichtern die Einführung neuer Funktionen, die Integration externer Systeme sowie die Bewältigung wachsender Arbeitslasten. Gleichzeitig unterstützen sie das langfristige Unternehmenswachstum, ohne durch die Einschränkungen veralteter Software ausgebremst zu werden.
Beschreibe uns kurz deine aktuelle Herausforderung, und wir melden uns mit konkreten Lösungsansätzen zurück.
Practical insights into the architecture, development, and maintenance of IT systems