CASE STUDY

Chmura prywatna dla PragmaGO S.A. i Mint Software

Wdrożenie chmury prywatnej z redundantną siecią 25 Gbit/s dla firmy z branży fintech.

Klient

PragmaGO S.A. (dawniej Pragma Faktoring S.A.) to firma fintech świadcząca usługi finansowe, faktoringowe i przyspieszania płatności, skierowane do MŚP, startupów i jednoosobowych działalności. Prowadzi innowacyjny portal oparty w dużej części  na automatycznym podejmowaniu decyzji kredytowych i finansowych. Dzięki temu klienci mogą otrzymać pieniądze w ciągu minut od momentu wpłynięcia dyspozycji. Cały system oparty jest o autorskie oprogramowanie, w całości stworzone przez Mint Software.

Mint Software jest zespołem doświadczonych projektantów, programistów i developerów tworzących gotowe rozwiązania dla branży faktoringowej i fintech. Ich gotowe rozwiązania pozwalają m.in. zinformatyzować firmę faktoringową, zweryfikować podmioty gospodarcze, zautomatyzować sprzedaż produktów finansowych, czy też obniżyć koszty integracji danych.

Wyzwanie

Do podstawowych celów współpracy należały:

  • Zmiana procesów i technologii na lepiej dopasowaną do metodyki DevOps;
  • Uproduktowienie systemu NAVI Faktoring;
  • Przygotowanie platformy do kolejnych wdrożeń u klientów;
  • Przyspieszenie procesów testowania i wdrażania nowego kodu;
  • Wprowadzenie automatycznego deploymentu na podstawie playbooków (skryptów uruchamiających oprogramowanie w dowolnym środowisku na podstawie kodu).

Rozwiązanie stosowane na produkcji – serwery HPE Blade oraz przestrzeń współdzielona na macierzy, wsparte wirtualizacją VMware zarządzaną ręcznie – nie dawało takich możliwości.

Dodatkowo nie była możliwa dalsza rozbudowa storage i node’ów obliczeniowych, co doprowadziło do problemów z wysoką dostępnością – awaria jednego node’a sprawiała, że nie można było zapewnić potrzebnej mocy obliczeniowej. Na domiar złego, wiek sprzętu powodował ryzyko serwisowania i podniesienia kosztów utrzymania. Mint Software nie miał pracowników zajmujących się projektowaniem i wdrażaniem środowisk sprzętowych.

Obie firmy potrzebowały partnera, który skutecznie umie wdrożyć środowisko chmury prywatnej “pod klucz”, z możliwością korzystania z pomocy eksperckiej w razie napotkania na poważne problemy administracyjne.

Rozwiązanie

Etap 1 – Dokładne zbadanie potrzeb i ustalenie szczegółowego zakresu prac

Etap ten był niezwykle kluczowy ze względu na rozdzieloną administrację środowiskiem. Sprzęt, storage i zarządzanie wirtualizacją tworzone były przez Dataspace. Konteneryzacja i uruchamianie – przez Mint Software.

Etap 2 – Wybór stacku technologicznego do infrastruktury chmury prywatnej

Dataspace wybrało platformę Agile ze swojej oferty, wzbogaconą o dodatkowe dyski i pamięć RAM, z redundantną siecią 25 Gbit/s. Na wysoko dostępny i wydajny storage wybrany został CEPH osadzony na dyskach SSD. Całość zarządzana przez Proxmox i monitorowana przez autorskie skrypty Dataspace.

Etap 3 – Przygotowanie techniczne rozwiązania

Wdrożenie środowiska na podstawie zaakceptowanych założeń trwało 3 dni i przebiegło sprawnie. Po tym etapie całość została przekazana do testów odbiorczych.

Etap 4 – Sporządzenie dokumentacji i oddanie pełnego środowiska w wyznaczonym terminie

Jako element usługi Klient otrzymał ofertę na doradztwo administracyjne rozliczane godzinowo, z zapewnionymi parametrami SLA na czas odpowiedzi.

Osiągnięty efekt

Rezultatem wdrożenia było łatwe do rozbudowy środowisko, zapewniające wysoką dostępność, łatwą skalowalność i możliwość szybkiego testowania nowego kodu.

Komentarz Pragma GO S.A.

Zmniejszenie awaryjności oraz możliwość swobodnej rozbudowy środowiska w przyszłości dają nam pewność, że nasza działalność będzie mogła dalej spokojnie się rozwijać.

Daniel Mączyński

Wiceprezes Zarządu, PragmaGO S.A.

Komentarz Mint Software

Jesteśmy bardzo zadowoleni z przebiegu całego procesu. W trakcie procesu migracji przeprowadziliśmy konteneryzację środowiska, która zakończyła proces uproduktowienia naszej platformy i przygotowała nas do kolejnych wdrożeń systemu faktoringowego NAVI Faktoring.

Usprawnienia, jakich dokonaliśmy, pozwoliły nam także na przyspieszenie testów i wdrożeń nowych wersji kodu i znacząco zmniejszyły koszty z tym związane. Proces, który wcześniej trwał około jednego dnia, udało się skrócić do kilkunastu minut.

Wojciech Bublik

Executive Manager, Mint Software

Poznaj inne Case Study