O projekcie
Przejęliśmy Cateromarket działający na trudnym w utrzymaniu systemie legacy i przenieśliśmy jego kluczową logikę na nową podstawę technologiczną. Modernizacja musiała zachować działające procesy porównywarki i jednocześnie nie zatrzymać rozwoju serwisu.
Po uruchomieniu nowej wersji nie zakończyliśmy prac na odtworzeniu dotychczasowych funkcji. Dalej rozwijaliśmy produkt, korzystając z architektury, w której zmiany można wprowadzać sprawniej i z mniejszym ryzykiem dla działającego biznesu.
Architektura legacy utrudniała utrzymanie serwisu i bezpieczne wdrażanie kolejnych zmian. Projekt wymagał przepisania systemu bez utraty jego kluczowej logiki biznesowej i bez zakłócania ciągłości działania.
Zakres prac
Najpierw przeanalizowaliśmy istniejący system i zależności między jego procesami. Następnie przepisaliśmy kluczowe obszary na nową podstawę technologiczną i kontynuowaliśmy rozwój platformy o kolejne funkcje.
Analiza istniejącego rozwiązania i procesów, które należało zachować.
Przeniesienie kluczowych funkcji do łatwiejszej w utrzymaniu architektury.
Dalszy rozwój serwisu i wdrażanie nowych możliwości w kolejnych etapach.
Rezultaty
- Nowa podstawa technologiczna ułatwiająca utrzymanie i dalszy rozwój serwisu.
- Zachowanie kluczowych funkcji i ciągłości działania podczas modernizacji.
- Możliwość sprawniejszego wdrażania kolejnych zmian i nowych funkcji.
- DevOps i chmury prywatne
Software Logic zrealizowało projekt terminowo, poprawiając skalowalność i wydajność platformy. Zespół sprawnie prowadził prace, a komunikacja przez cały projekt była jasna i wyczerpująca. Szczególnie cenimy elastyczność oraz praktyczne, zaangażowane podejście do współpracy.
