
Przebudowa architektury systemu druku na żądanie dla wydawnoctwa Lulu.com
Home >
Lulu to wiodąca globalna platforma wydawnicza, która zapewnia skalowalną infrastrukturę dla autorów, twórców i wydawców, umożliwiającą sprzedaż książek na całym świecie. Dzięki bezpośredniej integracji z platformami e-commerce, automatyzacji za pomocą interfejsów API, produkcji w systemie „print-on-demand” oraz globalnym usługom dystrybucyjnym firma umożliwia wydajne i elastyczne wydawanie publikacji na dużą skalę. Koncentrując się na innowacjach i doskonałości operacyjnej, Lulu nieustannie opracowuje rozwiązania cyfrowe, które optymalizują przepływy pracy w zakresie wydawnictw, procesy produkcyjne oraz wydajność logistyczną na rynkach międzynarodowych.
www.lulu.com
Lulu Press, Inc.
USA
Architecture Re-design
Front-end development
Back-end development
Desktop Application Development (WPF)
.NET
WPF
Web API

.avif)
WYZWANIE
ERA, główny system zarządzający całym cyklem życia zamówień w Bridgeport National Bindery, był mocno ograniczony przez swoją monolityczną architekturę. Silnie sprzężone ze sobą komponenty spowalniały wdrażanie nowych funkcjonalności i powodowały powstawanie wąskich gardeł wydajnościowych w szczytach sezonu wydawniczego. Głównym ograniczeniem był jednak fakt, że systemu nie można było wyłączyć – książki musiały być wysyłane każdego dnia, bez ani jednej minuty przerwy w pracy fabryki.


ROZWIĄZANIE
Zamiast ryzykownej rewolucji typu „Big Bang”, wdrożyliśmy strategię Strangler Fig, umożliwiającą stopniową migrację funkcjonalności. Aby zapewnić absolutne bezpieczeństwo danych, zarówno dotychczasowy, jak i nowy system działały w oparciu o jedną, niezmienioną bazę danych, co całkowicie wyeliminowało ryzyko rozbieżności danych. Zmodernizowane terminale operatorskie WPF były wdrażane stanowisko po stanowisku, pracując równolegle ze starymi terminalami, co pozwoliło bezpiecznie zweryfikować stabilność rozwiązania pod rzeczywistym obciążeniem produkcyjnym.


REZULTAT
Cała wielkoskalowa przebudowa architektury została przeprowadzona w tle, dzięki czemu była całkowicie niewidoczna dla klientów końcowych. Podejście oparte na współdzielonym schemacie z założenia gwarantowało brak rozbieżności danych, podczas gdy wdrażanie stanowisko po stanowisku zapewniało minimalny promień ewentualnych zakłóceń. Klient dysponuje teraz czystą, nowoczesną architekturą .NET, stworzoną z myślą o szybkim wdrażaniu nowych funkcjonalności i płynnym skalowaniu wraz z platformą Lulu.com.

Dla firm działających przez całą dobę przestoje są nie do przyjęcia. Dzięki stopniowej modernizacji nowe elementy można wdrażać stopniowo, podczas gdy dotychczasowy system pozostaje w pełni sprawny, co zapewnia nieprzerwaną ciągłość działania.
Stopniowe wdrażanie zmniejsza ryzyko związane z wdrożeniem, pozwala na ciągłą weryfikację w środowiskach produkcyjnych oraz umożliwia zespołom szybsze wprowadzanie ulepszeń. Minimalizuje ono również utrudnienia dla użytkowników końcowych i personelu operacyjnego, zapewniając jednocześnie dostęp do kluczowych funkcji biznesowych.
Nowoczesne architektury zwiększają skalowalność, ułatwiają konserwację i przyspieszają proces tworzenia oprogramowania. Ułatwiają one wprowadzanie nowych funkcji, integrację z systemami zewnętrznymi, obsługę rosnącego obciążenia oraz wspierają długoterminowy rozwój firmy bez ograniczeń związanych ze starszym oprogramowaniem.
Skontaktuj się z nami i omów swoje konkretne potrzeby. Chętnie Ci pomożemy!
Praktyczne spojrzenie na architekturę, rozwój i utrzymanie systemów IT