Podsumowanie
Kluczowe efekty
Bezpieczna akceptacja płatności mobilnych w warstwach Android, iOS i natywnego C++
Szybszy cykl dostarczania rozwiązań dzięki narzędziom, symulatorom, środowiskom testowym oraz zautomatyzowanym procesom
Bezpieczne rozwiązanie dla płatności mobilnych w wymagającym środowisku platformowym
Ingenico działa na rynku płatności, gdzie niezawodność produktu, bezpieczeństwo, wydajność i zgodność z regulacjami mają kluczowe znaczenie dla ciągłości biznesowej i zaufania klientów. Chmurowe rozwiązanie firmy umożliwia realizację płatności za pomocą urządzeń mobilnych, co wymaga solidnej architektury, bezpiecznej komunikacji, stabilnych usług backendowych oraz przewidywalnych procesów zarządzania wydaniami.
Jednym z kluczowych obszarów projektu było dostosowanie rozwiązania do wymagań właściwych dla Apple iOS. Wymagało to partnera z praktycznym doświadczeniem w wykorzystaniu narzędzi opartych na AI, płatnościach mobilnych, bezpiecznym tworzeniu oprogramowania, rozwoju wieloplatformowym, usługach chmurowych i automatyzacji procesów wytwarzania i wdrażania oprogramowania.
Aby sprawnie prowadzić prace, Ingenico wybrało Sii Polska jako partnera technologicznego, który mógł wesprzeć zarówno warstwy mobilne produktu, jak i szerszy ekosystem backendowy oraz chmurowy.
Kompleksowe wsparcie technologii płatności mobilnych
Sii Polska wspierała Ingenico w kilku powiązanych obszarach projektu, łącząc kompetencje z zakresu rozwoju aplikacji mobilnych, usług backendowych, utrzymania środowisk chmurowych, cyberbezpieczeństwa oraz automatyzacji procesów wytwarzania i wdrażania oprogramowania.
Zakres prac obejmował:
- Zwiększanie bezpieczeństwa i wydajności mobilnego rozwiązania płatniczego na platformach Android i Apple iOS oraz w natywnej warstwie C++
- Rozszerzanie możliwości warstwy frontendowej dzięki narzędziom opartym na sztucznej inteligencji
- Wsparcie rozwoju backendu w ekosystemie mikroserwisów Java i Scala
- Udział w rozwoju przepływów zdarzeń opartych na Apache Kafka oraz komponentów platformy chmurowej
- Budowa i utrzymanie procesów ciągłej integracji i ciągłego wdrażania (CI/CD) oraz procesów dostarczania oprogramowania dla komponentów mobilnych, aplikacji internetowych i usług backendowych
- Utrzymanie i optymalizacja usług platformowych działających w środowiskach Kubernetes i Google Cloud Platform
- Rozwój symulatorów oraz narzędzi i środowisk testowych przyspieszających walidację i usprawniających prace programistyczne
Silniejsze zaplecze technologiczne dla bezpiecznych płatności mobilnych
Działania Sii Polska pomogły Ingenico wzmocnić złożoną platformę płatniczą, której niezawodne funkcjonowanie wymaga wysokiego poziomu bezpieczeństwa i wydajności, spełnienia wymagań poszczególnych platform oraz stabilnych procesów dostarczania oprogramowania.
Klient zyskał dostęp do unikatowego połączenia kompetencji z zakresu płatności, rozwoju aplikacji mobilnych, infrastruktury chmurowej i inżynierii bezpieczeństwa. Miało to szczególne znaczenie w takich obszarach jak mechanizmy atestacji, kryptografia spełniająca wymagania PCI, bezpieczne kanały komunikacji oraz spójne działanie rozwiązania w różnych środowiskach mobilnych.
Narzędzia wykorzystujące sztuczną inteligencję, stosowane w tworzeniu aplikacji internetowych, procesach CI/CD, Infrastructure as Code oraz pracach nad potokami dostarczania oprogramowania, przyspieszały realizację zadań i cykle wdrażania zmian, a także pomagały uzupełnić luki kompetencyjne w zespole frontendowym. Symulatory i frameworki testowe pozwoliły ograniczyć nakład prac manualnych związanych z walidacją oraz zwiększyć przewidywalność wydań komponentów mobilnych, webowych i backendowych.
W dłuższej perspektywie spójne interfejsy API, przewidywalne działanie zestawów SDK oraz stabilne środowiska pozwalają ograniczyć nakład pracy związany z utrzymaniem rozwiązania. W przypadku platformy płatniczej oznacza to mniej możliwych do uniknięcia zakłóceń technicznych oraz solidniejsze podstawy do dalszego rozwoju produktu.
Kluczowe wyniki
- Bezpieczna obsługa płatności mobilnych w warstwach Android, Apple iOS oraz natywnego C++
- Wsparcie ekosystemu backendowego opartego na mikroserwisach Java i Scala, przepływach zdarzeń w Apache Kafka oraz komponentach chmurowych
- Procesy ciągłej integracji i dostarczania oprogramowania dla komponentów mobilnych, internetowych i backendowych
- Spójna jakość rozwiązania
- Utrzymanie i optymalizacja usług platformowych działających na Kubernetes i Google Cloud Platform
- Rozwój symulatorów i frameworków testowych przyspieszających walidację
- Usprawnienie długoterminowego utrzymania dzięki przewidywalnemu działaniu zestawów SDK, spójnym interfejsom API oraz stabilnym środowiskom
SKONTAKTUJ SIĘ Z NAMI
Chętnie udzielimy odpowiedzi na Twoje pytania