O IYS
Galaksiya świadczyła usługi konsultingowe w zakresie procesu zarządzania danymi na dużą skalę dla swojego klienta, İleti Yönetim Sistem A.Ş. (İYS). IYS została założona przez Unię Izb i Giełd Towarowych Turcji w celu świadczenia usług w celu utworzenia krajowej platformy, na której można zarządzać uprawnieniami do komercyjnych wiadomości elektronicznych i procesami składania skarg.
Zakres i cele projektu
Ministerstwo Handlu Republiki Turcji powierzyło Unii Izb i Giełd Towarowych Turcji zadanie utworzenia krajowej platformy, na której można zarządzać komercyjnymi zgodami elektronicznymi i procesami składania skarg w zakresie Ustawy nr 6563 o regulacji handlu elektronicznego i powiązanych przepisów. Z tego powodu firma miała na celu opracowanie nowej platformy, aby zapewnić, że dane obywateli są gromadzone i zarządzane w ramach jej organizacji, zgodnie z wymogami prawa.
Wyzwania
Rozwój komercyjnej platformy zarządzania wiadomościami elektronicznymi, İYS, wiązał się z pokonaniem znaczących wyzwań, wśród których najważniejsze były złożoności obsługi ogromnych wolumenów danych. System wymagał wysoce skalowalnej i odpornej architektury, aby pomieścić stale rosnący napływ danych oraz zróżnicowaną bazę użytkowników i dane zgody, w tym obywateli, dostawców usług i innych interesariuszy. Jednocześnie konieczne było zagwarantowanie zerowej utraty danych przy jednoczesnym zachowaniu ścisłej spójności danych. Ponadto, biorąc pod uwagę wrażliwość danych osobowych, wdrożenie rygorystycznych protokołów bezpieczeństwa i rygorystyczne przestrzeganie norm regulacyjnych miało pierwszorzędne znaczenie.
Wdrożone rozwiązanie
Rozproszona architektura została starannie zaprojektowana i wdrożona, aby sprostać wymaganiom skalowalności i wysokiej dostępności Message Management System. Aby ułatwić bezproblemowe zarządzanie kontami użytkowników przez firmę İYS, ustanowiono solidne mechanizmy bezpieczeństwa, wykorzystujące oprogramowanie open source Keycloak do zarządzania tożsamością i dostępem (IAM). To rozwiązanie zostało ściśle zintegrowane z systemem ERP, zapewniając usprawniony przepływ pracy uwierzytelniania i autoryzacji. Ponadto dostawca tożsamości e-Devlet został włączony do Keycloak, umożliwiając bezpieczną i zgodną integrację logowania z platformą İYS.
Do szybkiego wyszukiwania, analiz w czasie rzeczywistym i scentralizowanego przechowywania danych wdrożono Elasticsearch — rozproszony, oparty na dokumentach silnik wyszukiwania i analizy w centrum Elastic Stack — oferujący skalowalny i wydajny mechanizm pobierania danych. Ponadto Kibana została wykorzystana do śledzenia logów, monitorowania systemu i oceny wydajności, zapewniając kompleksową obserwowalność platformy.
Biorąc pod uwagę duży wolumen ruchu i intensywne obciążenia zapytań, zapewnienie wydajnej dystrybucji danych było najważniejsze. Aby to osiągnąć, wdrożono Apache Pulsar, rozproszoną platformę przesyłania wiadomości i strumieniowania, optymalizującą przepływ danych i gwarantującą tolerancję błędów, wysoką dostępność i zerową utratę danych dzięki mechanizmom trwałości. Pomimo wszystkich środków ostrożności wdrożonych w systemie, niespójności danych zostały rozwiązane dzięki mechanizmom synchronizacji ułatwionym przez Apache NiFi, platformę integracji danych i zarządzania przepływem o otwartym kodzie źródłowym. Ponadto Prometheus, system monitorowania i ostrzegania o otwartym kodzie źródłowym, został wykorzystany w celu umożliwienia solidnego gromadzenia metryk i ostrzegania w czasie rzeczywistym, podczas gdy Grafana, platforma analityki i wizualizacji o otwartym kodzie źródłowym, została wykorzystana do skutecznej wizualizacji kluczowych metryk wydajności.
Aby bezpiecznie przechowywać i wyszukiwać dane osobowe, zintegrowano sprzętowe moduły bezpieczeństwa (HSM) — specjalistyczne urządzenia kryptograficzne przeznaczone do ochrony kluczy, szyfrowania, deszyfrowania, uwierzytelniania i podpisywania cyfrowego. Ponadto komercyjne elektroniczne rejestry zgody zostały oznaczone znacznikiem czasu i zapisane, co umożliwiło weryfikację za pośrednictwem dostawcy usług certyfikatów elektronicznych przy użyciu podpisów cyfrowych w celu uwierzytelnienia czasu ich nagrywania w systemie İYS.
Wdrożono rozwiązanie rozproszonej relacyjnej bazy danych, aby zapewnić możliwość redundantnego przechowywania danych operatora, generowanych w centrum danych İYS, w wielu rozproszonych geograficznie centrach danych. Dzięki temu zapewniono odporność na błędy, wysoką dostępność i bezproblemowy dostęp dla operatorów.
Ponadto API VIA, opracowane jako rozszerzenie platformy İYS, dzięki pakietom subskrypcji udostępnianym przez IYS dostawcom usług, ułatwia bezproblemową integrację przepływów pracy zatwierdzania i odrzucania zezwoleń obywateli w ich aplikacjach. Zatwierdzenia można uzyskać szybko i bezpiecznie, wysyłając wiadomości potwierdzające zawierające krótkie linki lub kody OTP do zarejestrowanych danych kontaktowych odbiorców. Ponadto system umożliwia obywatelom łatwe przesyłanie powiadomień o odrzuceniu za pośrednictwem prostego mechanizmu wiadomości tekstowych (SMS).
Sukces operacyjny
Platforma İYS uprościła proces zarządzania i śledzenia przez obywateli ich komercyjnych zgód elektronicznych. Solidna infrastruktura i wysoka dostępność platformy zapewniają, że jest ona efektywnie wykorzystywana przez szeroką bazę użytkowników. W szczytowe dni system przetwarzał ponad 3 miliony transakcji zgody dziennie. Takie obciążenia były zarządzane poprzez automatyzację skalowania zasobów w górę lub w dół za pomocą Kubernetes. Różne błędy systemowe i niespójności danych są rozwiązywane szybko i skutecznie, relacje z klientami są wzmacniane, a ogólna niezawodność usług jest zwiększona.
Wartość dodana
Nowa platforma umożliwia obywatelom, dostawcom usług i partnerom biznesowym skuteczne monitorowanie i zarządzanie wiadomościami za pośrednictwem ujednoliconego interfejsu.
Ogólna ocena
Ten udany projekt przerodził się w długoterminową współpracę pomiędzy Galaksiya i İleti Yönetim Sistemi A.Ş.
Opinie Klientów
Od samego początku współpracowaliśmy z naszym partnerem biznesowym, Galaksiya Bilişim Teknolojileri, w różnych dyscyplinach, w tym przy projektowaniu architektury fizycznej i logicznej wymaganej do utworzenia tak dużego systemu, wyborze technologii, określaniu i wdrażaniu infrastruktury danych, analizie i planowaniu oraz rozwoju oprogramowania. Chcielibyśmy podkreślić, że zdolność naszego partnera biznesowego do zrozumienia naszych potrzeb i dostarczania dostosowanych rozwiązań miała kluczowe znaczenie dla osiągnięcia naszych celów. W tym kontekście szczerze doceniamy wszystkie usługi, które świadczyli przez cały okres naszej współpracy i z wielką przyjemnością oferujemy nasze rekomendacje.
Dyrektor ds. rozwoju biznesu i usług korporacyjnych
Yunus Emre ÜSTEV