search
Przypadki klientów Case studies Gitlab – Przypadek klienta: Portmone

O firmie

Portmone to największy wielokanałowy ekosystem płatności na Ukrainie, który łączy wszystkie etapy opłacania rachunków, takie jak: tworzenie, wyszukiwanie, agregacja, dostarczanie i opłacanie. Współpracując z większością firm, Portmone wyznacza nowe standardy wygody i bezpieczeństwa płatności.

Firma oferuje profesjonalne rozwiązania płatnicze dla małych i średnich przedsiębiorstw oraz dużych klientów korporacyjnych, zapewniając szybkie podłączenie acquiringu internetowego na stronie internetowej, w aplikacji mobilnej i komunikatorze.

Platforma pozwala na szybkie i bezpieczne opłacanie usług komunalnych, internetu, połączeń komórkowych, dokonywanie przelewów pieniężnych i innych operacji finansowych.

Data rozpoczęcia projektu: Marzec 2024
Data zakończenia projektu: Maj 2024

Kraj

Ukraina

Branża

FinTech

Stos technologiczny

GitLab Premium

CI/CD

Narzędzia bezpieczeństwa GitLab

Zarządzanie projektami

Statystyki

Czas otwierania strony Merge Requests skrócił się z ponad 20 sekund do mniej niż 3 sekund

Jak Portmone, wspólnie z GitLab i Cloudfresh, przekształciło wyzwanie techniczne w szansę na rozwój

Wyzwanie: Spowolnienie procesu rozwoju oprogramowania

Dla firmy działającej w branży fintech szybkość i niezawodność procesów cyfrowych bezpośrednio wpływają na doświadczenie użytkownika i zaufanie klientów. Dlatego właśnie wydajność zespołów inżynierskich i stabilność narzędzi deweloperskich mają strategiczne znaczenie.

Podczas aktywnego korzystania z GitLaba, a konkretnie z wersji Premium, zespół Portmone napotkał krytyczną barierę: strona z Merge Requests zaczęła ładować się bardzo wolno (ponad 20 sekund) lub całkowicie się zawieszała.

Dla produktu fintech oznaczało to:

  • wolniejsze wdrażanie nowych funkcji, na które czekają miliony użytkowników;
  • spadek produktywności zespołów DevOps i inżynierskich, co wpływało na utrzymanie dotychczasowego tempa;
  • wzrost obciążenia operacyjnego działu wsparcia, co odciągało zespół od rozwoju produktu.

Pojawiła się potrzeba aktualizacji rozwiązania, które nie tylko pomogłoby sprostać wyzwaniu technicznemu, ale także stałoby się podstawą do dalszego rozwoju procesów DevOps. W celu szczegółowej analizy i optymalizacji GitLaba firma zaangażowała Cloudfresh, oficjalnego partnera GitLab.

Rozwiązanie: Diagnostyka i optymalizacja konfiguracji GitLab

Dołączając jako partner techniczny, zespół Cloudfresh przeprowadził kompleksową diagnostykę GitLaba i pomógł Portmone:

  1. Zidentyfikować kluczowe punkty do optymalizacji konfiguracji środowiska GitLab;
  2. Zoptymalizować parametry utrzymania i buforowania;
  3. Otrzymać rekomendacje dotyczące profilowania wydajności.

Zoptymalizuj wydajność GitLab i zapewnij stabilność swoich procesów DevOps razem z Cloudfresh. Porozmawiajmy!

Wyniki: szybsze MR, stabilność i skalowalność

Optymalizacja i aktualizacja przyniosły Portmone zarówno natychmiastowe, jak i strategiczne rezultaty:

  1. Czas otwierania strony Merge Requests skrócił się z ponad 20 sekund do mniej niż 3 sekund;
  2. Zespoły powróciły do normalnego tempa pracy bez straty czasu na oczekiwanie;
  3. Zmniejszyło się obciążenie wsparcia technicznego;
  4. Stabilność pracy wzrosła, co pozytywnie wpłynęło na wydajność całego ekosystemu inżynierskiego.

W rezultacie Portmone zyskało rozwiązanie problemu z Merge Requests i solidny fundament do dalszego skalowalnego i bezpiecznego rozwoju.

„Dzięki profesjonalnemu wsparciu Cloudfresh, udało nam się rozwiązać jedno z wyzwań, które wpływało na produktywność zespołów deweloperskich. Szybkość działania, elastyczność i głębokie zrozumienie ekosystemu GitLab pozwoliły nam wrócić do stabilnej pracy i skupić się na rozwoju produktu.”
Ivan Sukhoryaba DevOps Engineer, Portmone

Jak Portmone wykorzystuje GitLab Premium

Dla zespołu Portmone, GitLab jest głównym środowiskiem programistycznym, które łączy bezpieczeństwo, szybkość i wygodne zarządzanie procesami. Jest to narzędzie, które pozwala utrzymać stabilny rytm pracy i efektywnie rozwijać produkty fintech.

  • Narzędzia bezpieczeństwa (dzienniki audytowe, kontrola dostępu, obowiązkowe zatwierdzenia w Merge Requests) zapewniają przejrzystość wszystkich działań w systemie, kontrolę nad zmianami i zmniejszenie ryzyka błędów w produkcji. Jest to niezwykle ważne dla firmy fintech, która pracuje z danymi płatniczymi.
  • Możliwości zarządzania procesami CI/CD (zadania równoległe, szybsze pipeline’y) przyczyniają się do szybszego wdrażania zmian w produkcji, utrzymania wysokiej jakości i skrócenia czasu między rozwojem a wydaniem nowych funkcji.
  • Funkcjonalność zarządzania projektami (mapy drogowe, analityka grupowa, planowanie wydań) zapewnia przejrzystość w rozwoju, poprawia koordynację między zespołami i pozytywnie wpływa na strategiczne planowanie rozwoju produktów.

Dzięki połączeniu tych możliwości GitLab jest nie tylko narzędziem deweloperskim, ale także podstawą stabilności i przewidywalnego rozwoju całego ekosystemu inżynierskiego.

Rola Cloudfresh: Od optymalizacji technicznej po wsparcie rozwoju strategicznego

Cloudfresh wystąpił nie tylko jako konsultant, ale jako partner, który towarzyszył Portmone od wstępnej analizy po wdrożenie praktycznych rozwiązań. Nasz zespół zapewnił pomoc techniczną w zakresie:

  • diagnostyki i optymalizacji konfiguracji GitLab;
  • dostosowania parametrów wydajności i buforowania;
  • profilowania pracy systemu i eliminowania wad

Na każdym etapie Portmone otrzymywało wyczerpujące rekomendacje i praktyczne wsparcie w celu szybkiego powrotu do stabilnej pracy.

Oprócz części technicznej, Cloudfresh zapewnił firmie korzystne warunki licencjonowania GitLab Premium, co sprawiło, że przejście było nie tylko technologicznie słuszne, ale także efektywne ekonomicznie.

Dzięki takiemu podejściu Portmone otrzymało nie tylko punktowe rozwiązanie wyzwań, ale także długoterminowe wsparcie w rozwoju swoich procesów DevOps. Ta pomoc uwzględnia najlepsze praktyki i perspektywy dalszego skalowania.

Plany na przyszłość

Zespół Portmone planuje dalszy rozwój pracy z GitLabem, w szczególności:

  • integrację zewnętrznych platform CI/CD dla jeszcze większej elastyczności procesów;
  • skalowanie architektury i podnoszenie poziomu bezpieczeństwa systemu;
  • testowanie GitLab Duo, który jest teraz dostępny w wersji Premium (w tym Duo Code Suggestions i Duo Chat) w celu poprawy automatyzacji.

W tych inicjatywach Cloudfresh pozostanie partnerem, który będzie pomagał wdrażać innowacyjne narzędzia i implementować usługi GitLab pod kątem konkretnych zadań biznesowych.

Skontaktuj się z Сloudfresh