Firma Apollogic, znana z wdrażania zaawansowanych systemów SAP, poszukiwała zaufanego partnera technologicznego do wsparcia w utrzymaniu mikroserwisów Node.js. Mikroserwisy te, były ważnym elementem systemu IT używanego przez ich klienta, jednakże nie należały do głównej działalności Apollogic. Z tego powodu potrzebowali zewnętrznego specjalisty, który zajmie się utrzymaniem części systemu i zapewni jego bezawaryjne działanie zgodnie z potrzebami klienta. To zadanie wymagało doświadczenia w zarządzaniu infrastrukturą opartą na nowoczesnych technologiach, a także elastyczności w obsłudze systemów o znaczeniu krytycznym dla biznesu.
Cel projektu
Głównym celem współpracy było zapewnienie ciągłości działania mikroserwisów Node.js, które pełniły istotną rolę w procesach zarządzania kontrahentami, użytkownikami aplikacji mobilnych oraz obsługi powiadomień. Mikroserwisy te były zintegrowane z systemem SAP oraz bazą danych HANA, co czyniło je ważnym elementem infrastruktury IT klienta Apollogic.
Czas realizacji
Projekt rozpoczął się 1 marca 2023 roku i nadal trwa. Współpraca ma charakter długoterminowy, co pozwala nam na elastyczne dostosowanie się do zmieniających się potrzeb klienta i zapewnienie stałego wsparcia. Dzięki temu Apollogic mogło skupić się na swojej głównej działalności związanej z wdrożeniami SAP, jednocześnie zapewniając swojemu klientowi pełne wsparcie IT.
Wykorzystane technologie
Podczas realizacji projektu wykorzystaliśmy zaawansowane technologie, które zapewniły stabilność i skalowalność rozwiązania:
- Node.js – główna technologia używana do budowy mikroserwisów, które odpowiadały za obsługę użytkowników aplikacji mobilnej oraz powiadomień.
- Baza danych HANA – zintegrowana z systemem SAP, umożliwiająca przetwarzanie danych w czasie rzeczywistym i wsparcie operacji związanych z kontrahentami.
- Serwer Linux – niezawodne środowisko serwerowe zapewniające stabilność systemów.
- Google Firebase Cloud Messaging – narzędzie do zarządzania i wysyłania powiadomień do użytkowników aplikacji mobilnych.
- Express – framework Node.js używany do tworzenia szybkich i skalowalnych API, które pozwalają na sprawną komunikację między mikroserwisami a systemem głównym.
- MongoDB – baza danych wykorzystywana do zarządzania danymi użytkowników, wspierająca procesy rejestracji i interakcji z aplikacją.
- Redis – wykorzystywany jako pamięć podręczna oraz mechanizm do kolejkowania zadań, co usprawniło pracę systemów w czasie rzeczywistym.
Korzyści dla klienta
Współpraca z NEXAI przyniosła klientowi Apollogic szereg korzyści, które bezpośrednio wpłynęły na jakość oferowanych usług IT:
- Bezawaryjne funkcjonowanie mikroserwisów Node.js, co wzmocniło infrastrukturę IT klienta i zwiększyło niezawodność działania aplikacji mobilnych.
- Utrzymanie stabilności systemu, co pozwoliło na efektywne zarządzanie danymi użytkowników i kontrahentów, przy jednoczesnym zapewnieniu bezpieczeństwa i wydajności operacji.
Wyzwania
Projekt nie był pozbawiony wyzwań, jednak doświadczenie i elastyczne podejście zespołu NEXAI pozwoliły szybko rozwiązać pojawiające się trudności:
- Brak znajomości infrastruktury docelowej – na początku współpracy musieliśmy zapoznać się z istniejącymi systemami, co wymagało szybkiego wdrożenia zespołu w zaawansowane rozwiązania techniczne.
- Współpraca z wieloma firmami – złożoność projektu wymagała koordynacji działań z innymi podwykonawcami, co wymagało precyzyjnej komunikacji i zarządzania projektami.
Dzięki zaangażowaniu i umiejętnościom zespołu, udało się sprawnie pokonać te wyzwania, zapewniając płynne działanie mikroserwisów.
Dlaczego Apollogic wybrało NEXAI?
Apollogic zdecydowało się na współpracę z NEXAI ze względu na nasze bogate doświadczenie w utrzymaniu i rozwoju systemów IT, w tym mikroserwisów Node.js oraz technologii wspierających, takich jak SAP, HANA czy Linux.
Zespół NEXAI to eksperci, którzy nie tylko utrzymują działające systemy, ale również stale rozwijają ich funkcjonalności, dostosowując je do zmieniających się potrzeb biznesowych. Nasze proaktywne podejście, doskonała komunikacja i elastyczność pozwalają na sprawne zarządzanie projektami o różnym stopniu złożoności.
NEXAI to idealny partner technologiczny dla firm, które potrzebują wsparcia w integracji lub budowie niestandardowych rozwiązań IT.
Nasza współpraca z Apollogic pokazała, że potrafimy dostarczyć stabilne, skalowalne i bezawaryjne rozwiązania, które wspierają kluczowe operacje biznesowe. Dzięki nam klient Apollogic mógł skupić się na swojej głównej działalności, mając pewność, że jego infrastruktura IT jest w dobrych rękach. Współpraca z NEXAI to gwarancja niezawodności, elastyczności i szybkiego dostosowywania się do nowych wyzwań.